Vue 检测不到数组或对象的变化怎么办?
对于这个问题,官方有给出详细的解决方案:使用 Vue.set(object/array, propertyName/indexOfItem, newvalue) 方法可解决“Vue 无法检测 property 的添加或移除”和“Vue 不能检测数组利用索引直接设置一个数组项变动”问题。例如:当我在vue中直接改变数组项时,数组值已经变化,但是页面并未更新;此时将赋值行改成用Vue.set设置即可:Vue.set(this.ds_monitor[index], 3, "selrunbox1");
原创
2021-02-19 17:07:23 ·
2441 阅读 ·
0 评论