vue.js - 如果 VueJS 模型属性不在原始属性列表中,则它们不会绑定
问题描述
在VueJs
中,如果我拥有的对象data
有一个具有默认值的属性,它会在我操作它时正确绑定。但是,如果我稍后设置一个全新的属性,则该新属性值将不会绑定。
我可以解释这一点的最好方法是通过以下示例:https ://jsbin.com/kahaxocohu/edit?html,js,output
如果我输入make
(本田、丰田等)的值,DOM 会正确更新。但是,如果我输入 的值year
,则该值不会呈现在div
.
如果我改为将默认对象更改为以下,则两个属性make
都year
将正确绑定:car: { make: 'Honda', year: '2012' }
.