message是一个空对象,
var app = new Vue({
el: '#app',
data: {
message: {},
},
然后在
<input ... v-model="message.foo">这样不会报错
但再深入一层的时候会报错
<input ... v-model="message.foo.bar">
请问这怎么解释?
message是一个空对象,
var app = new Vue({
el: '#app',
data: {
message: {},
},
然后在
<input ... v-model="message.foo">这样不会报错
但再深入一层的时候会报错
<input ... v-model="message.foo.bar">
请问这怎么解释?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
message是一个空对象,message.foo中foo没初始化,为undefined,undefined是不能取值的,也就是不能message.foo.bar