fe-interview
fe-interview copied to clipboard
vue更新数组时触发视图的方法有哪些?
- 将本来要新增的属性提前在data中定义好
- 直接替换掉userInfo
- 使用vue.set
- 使用$forceUpdata(强刷,不推荐)
push() pop() shift() unshift() splice() sort() reverse() 数组的这些方法也会触发视图更新
Object.defineProperty()
不能对数组进行数据的依赖收集,尤雨溪对Array的原型方法进行了重写覆盖,在这7个重写的数组方法里进行数组的数据的收集和依赖。