我有一个form
字段,如下所示
<input type="text" :value="addressObj.name" v-model="dname">
它不起作用。但是下面的代码正在运行
<input type="text" :value="addressObj.name">
我有data()
,如下所示
data() {
return {
dname: '',
}
},
我在这里迭代addressObj
。 addressObj.name
是该addressObj
个对象的值。当我添加v-model="dname"
时,它正在创建问题。我对addressObj.name
没有任何问题。
为什么v-model
无法在这里工作?
答案 0 :(得分:1)
首先要做的事情是:您无法同时使用:value
和v-model
,v-model
将始终具有优先权。
你能做的是这样的事:https://jsfiddle.net/sx0yjge2/5/
或者,如果您不需要附加模型:https://jsfiddle.net/sx0yjge2/3/