fe-interview icon indicating copy to clipboard operation
fe-interview copied to clipboard

vue更新数组时触发视图的方法有哪些?

Open habc0807 opened this issue 4 years ago • 3 comments

habc0807 avatar Jul 24 '20 10:07 habc0807

  1. 将本来要新增的属性提前在data中定义好
  2. 直接替换掉userInfo
  3. 使用vue.set
  4. 使用$forceUpdata(强刷,不推荐)

ChaoSuperScholar avatar Jul 25 '20 00:07 ChaoSuperScholar

push() pop() shift() unshift() splice() sort() reverse() 数组的这些方法也会触发视图更新

ChaoSuperScholar avatar Jul 25 '20 00:07 ChaoSuperScholar

Object.defineProperty() 不能对数组进行数据的依赖收集,尤雨溪对Array的原型方法进行了重写覆盖,在这7个重写的数组方法里进行数组的数据的收集和依赖。

habc0807 avatar Aug 16 '20 06:08 habc0807