【发布时间】:2015-12-15 18:43:56
【问题描述】:
我有一个 Vue 组件,用于或者创建新项目或更新数据库中的现有项目。我将数据中的项目初始化为空对象:
module.exports = {
data: function() {
return { item: {} };
},
};
但是,我使用v-model 将字段与item 的嵌套属性相关联:
<input id="author" type="text" class="form-control" v-model="item.author">
这会产生警告:
[Vue warn]: Error when evaluating expression "item.author".
如果可能的话,我希望 告诉 Vue 如果它无法评估这个表达式,请不要担心。我希望 喜欢 避免显式声明 item 的每个属性并让我的 API 填充它。有没有办法做到这一点?
【问题讨论】:
标签: javascript vue.js