- 由于javascript的限制,Vue不能检测一下变动的数组;
- 当你利用索引设置一个项时, 例如: vm.items[indexOfItem] = newValue;,视图不会更新,我们需要这样做,数据更改了,视图也更新了。
Vue.set(example1.item, indexOfItem, newValue);
或者
vm.$set(example1.item, indexOfItem, newValue)
- 当你修改数组的长度时,例如: vm.items.length = newLength;,视图不会更新,我们需要这样做,数据更改了,视图也更新了。
example1.items.splice(newLength)