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

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

vue $set修改数组

 

 修改 :

vue $set修改数组

 

 编辑操作:

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

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

 

相关文章:

  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案