为什么改变对象属性可以及时响应,添加对象属性不行
来源:3-8 Vue中的列表渲染

慕圣3009968
2019-09-01
梳理了一下这节课的属性变化有个小问题:
1、数组通过下标改变和增加都无法实时响应,只能通过改变引用指向整个引用改变,或者调用变异方法(在vue中低层处理了所以才能实时响应在页面)
2、对象属性增加无法实时响应,但是对象已有属性更改可以实时响应,整个引用更改来增加属性,
有点奇怪为什么下标更改和增加数组,对象属性增加和修改里面,只有对象属性修改可以实时响应到页面呢?
写回答
1回答
-
Dell
2019-09-03
因为双向绑定是新建对象时绑定的,后续增加属性不会给你重新绑定
同学,如果你对这几个问题有兴趣,建议看下vue的源码实现,慕课有这门课程,能够完美解答你的两个问题。
00
相似问题