
获得徽章 0
vue2中有没有使用Object.defineProperty()对数组进行拦截监听。目前vue2中对数组的已有下标进行赋值( this.arr[1] = 123 ),是不能使视图变化的。但是实际Object.defineProperty()是可以对数组已有下标进行监听的,已有下标和对象的已有属性应该是一样的,Object.defineProperty()都可以监听到。vue2文档中说是对数组的几个方法进行重写了,使得对数组的增删改查查可以响应。对小标和length的直接操作还是不响应,所以我想问,vue2中数组响应是不是只是重写了数组方法,没有使用Object.defineProperty()?
展开
11
1