vue中如果使用下标更新数组,是不能成功的,需要使用set方法更新,但是用下标更新数组中的某个具体变量又是可以更新的this.list[0]={mes:10}//不能更新视图this.list[0].mes = 10//可以更新这是为什么呢
1 回答

冉冉说
TA贡献1877条经验 获得超1个赞
改数组中的对象,在vue
中并不是响应式的,如果你要响应在视图上,就使用Vue.set()
或者vm.$set()
(vm是实例名),
以你的为例:
this.$set(this.list,0,{mes:10});//数组,下标,值
添加回答
举报
0/150
提交
取消