看文档文档说:由于 JavaScript 的限制,Vue 不能检测以下变动的数组:当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue当你修改数组的长度时,例如:vm.items.length = newLength而我尝试修改时却可以成功触发视图更新,不需要this.$set():data () { return { arr: [11, 22 ,33] } }, methods: { updateMessage: function () { this.arr[0] = 0 this.arr.length = 1 } }我之前了解vue是循环数组八大方法并加以修改实现监听,现在是如何监听到对length和直接赋值操作的呢?
添加回答
举报
0/150
提交
取消