作为新手分享一下遇到的问题哈。
在改变一个数组的时候 let test = [] ,往里面加入对象我是 test[0] = {id: 1}。
这样的话是无法刷新视图层,当初纠结了好久呀。其实官方都有说明,没仔细看

push() :向数组的末尾添加一个或多个元素,并返回新的长度。
pop() :方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。
shift() :方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
unshift() :方法可向数组的开头添加一个或更多元素,并返回新的长度。
splice() :方法向/从数组中添加/删除项目,然后返回被删除的项目。
sort() :对数组的元素进行排序。
reverse() :颠倒数组中元素的顺序。