VUE数组操作方法的局限

1.不能通过索引值直接设置一个项:

vm.items[indexOfItem] = newValue

但是可以用set方法设置:

Vue.set(example1.items,indexOfItem,newValue)

或者用万能的splice:

example1.items.splice(indexOfItem,1,newValue)

2.不能直接修改数组长度:

vm.items.length = newLength

但是依旧可以用万能的splice:

example1.items.splice(newLength)

第二个参数为删除个数,不填第二个参数时表示删除到末尾

原文地址:https://www.cnblogs.com/shy1766IT/p/11049039.html