vue $set修改数组

 Vue.js 不能检测到下面数组变化,所以,想要正常是不能通过操作数组来渲染dom的,解决的方法是通过set方法

使用场景: 修改图片  修改数组里面的对象的属性值 

 

 修改 :

 

 编辑操作:

 if (data.edit) {
          this.$set(this.imgList, this.index, data)
        } else {
          this.imgList.push(data)
        }

根据是否有标志的 index  如果有 重新 set  数组 

 

posted @ 2020-12-29 11:44  1点  阅读(7177)  评论(0编辑  收藏  举报