data里面的所有属性都会在 初始化 时候被层层遍历设置Object.defineProperty,
而初始化为被定义,但是后续添加的属性则不会被设置,所以不会存在响应式
对于对象,添加新的属性参考官方文档:
对象变更检测注意事项
对于数组,vue重写了数组改变的原型,增加了响应机制,参考:
data里面的所有属性都会在 初始化 时候被层层遍历设置Object.defineProperty,
而初始化为被定义,但是后续添加的属性则不会被设置,所以不会存在响应式
对于对象,添加新的属性参考官方文档:
对于数组,vue重写了数组改变的原型,增加了响应机制,参考:
让时间为你证明