【发布时间】:2019-05-13 07:04:49
【问题描述】:
我想更新一些输入字段
所以我创建了一个输入元素:
new Vue({
el: '#app',
data: {
record: {
email: 'example@email.com'
},
editing: {
form: {}
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<input type="text" :value="record.email" v-model="editing.form.email">
<pre>{{ editing.form.email }}</pre>
</div>
在这个输入元素中,我添加了:value attr 和v-model
不幸的是,我收到了一个错误:
在同一元素上与 v-model 冲突,因为后者已经 在内部扩展为值绑定
用数据填充输入字段然后更新它的最佳解决方案是什么?
我还尝试添加 :name="..." 而不是 :value="..."
【问题讨论】:
标签: vue.js