vue 数组有时候不更新数据视图$set的使用

2021-01-29  本文已影响0人  阿克兰

vm.$set( target, key, value ) target:要修改的目标值;key:修改的索引;value :修改的值

data: {    
 items: [{  name: 'xiao1'         }, { name: 'xiao2'   }, { name: 'xiao3'   }] },
 methods: {
      test() {      
             
        this.$set(this.items,2,{name: 'xiao4!'})
      }
}

例子

data(){
dataList:[]
}
......
  var data=[]
data.foreach(item,index){
    if(item.id==2){
    this.$set(this.dataList,index,item)

}
上一篇 下一篇

猜你喜欢

热点阅读