1. 首页>
  2. 技术文章>
  3. vue数组元素不是响应式解决方法

vue数组元素不是响应式解决方法

10/21/23 10:38:28 AM 浏览 971 评论 0

vue

在vue中数组的元素并不是响应式的,有时会出现数据改变而页面不响应的问题。

这里通过this.$set来让数组的元素变为响应式数据

例如我为对象数组noteList的每一个对象添加了一个为disabled的属性,并且让他变为响应式的数据,初始值为true

this.listTask.forEach(function(item,index){
      if(item.groupName == groupName)
      {
           app.$set(item,"status","INIT");
      }        
});


网友讨论