V2中通过数组下标改变数组元素以及改变数组长度监听不到的原因
v2中是通过Object.defineProperty()监听对象属性,实现响应式系统一、数组1、针对数组,存在两种不能监听的情况:(1) 直接通过下标修改数组元素: arr[index]=value(2)直接修改数组长度 : arr.length=newLength针对以上两种不能监听的情况:先说解决方案如下:通过下标修改数组元素,以下三种解决方案:(1) Vue.set(arr,index,newValue)(2) vm.$set(arr,index,newValue)(3)arr.s
复制链接