this.$children.map(item=>{
if(item.list){
let temp = clearCheckItem(item.list)
// this.$store.commit('SET_MATCHLIST',[])
this.$store.commit('SET_MATCHLIST',temp)
// item.$set(item,'list',[])
item.$set(item,'list',this.ffzmatchlist)
}
})
上方代码视图不更新,数据是更新了
this.$children.map(item=>{
if(item.list){
let temp = clearCheckItem(item.list)
this.$store.commit('SET_MATCHLIST',[])
this.$store.commit('SET_MATCHLIST',temp)
item.$set(item,'list',[])
item.$set(item,'list',this.ffzmatchlist)
}
})
为什么要清空一下再设置就有用了呢?
这样的用法对不对?
大家还有什么使用方法吗?
写了一个demo,你看看吧,是能修改随视图更新的。你应该哪里写错了