我想要两个带有 name1 和 name2 的输入字段,name1 = Peter,name2 = Kitty。但我不知道如何处理它。
<div v-for="list in item">
<input type="text" id="name" name="name" v-model="name"></>
{{list.name}}
</div>
data() {
return {
item: [{ name: 'Peter' },{ name: 'Kitty' }],
name: ''
}
}
在这里我想要:
input type=“text” id=“name1” name=“name2” v-model=“name1”><–显示彼得
input type=“text” id=“name1” name=“name2” v-model=“name2”><–显示Kitty
原文由 Tommy Tang 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题出在您的
v-model
。您需要将它绑定到item
数组中对象的名称属性。将---
v-model="name"
更改为v-model="list.name"
JSFiddle 示例