受现代 JavaScript 的限制(以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除。由于 Vue
会在初始化实例时对属性执行 getter/setter 转化过程,所以属性必须在 data 对象上存在才能让 Vue
转换它,这样才能让它是响应的。
上面话的意思就是,你给的值在最开始的时候没有在data中声明,他就不知道需要进行动态绑定。你进行其他操作时他突然看到有数据了,就进行绑定了。
受现代 JavaScript 的限制(以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除。由于 Vue
会在初始化实例时对属性执行 getter/setter 转化过程,所以属性必须在 data 对象上存在才能让 Vue
转换它,这样才能让它是响应的。
上面话的意思就是,你给的值在最开始的时候没有在data中声明,他就不知道需要进行动态绑定。你进行其他操作时他突然看到有数据了,就进行绑定了。