form表单循环 v-model
时间: 2024-04-27 12:18:51 浏览: 93
vue指令之表单控件绑定v-model v-model与v-bind结合使用
在Vue.js中,可以使用v-model指令来实现表单数据的双向绑定。当使用v-model指令时,Vue会自动为表单元素添加value属性,并监听input或change事件来更新数据模型。
如果你需要在表单中循环生成多个输入框,并且每个输入框都需要与不同的数据模型进行绑定,可以使用v-for指令来实现环,并结合v-model来实现双向绑定。
下面是一个示例,展示了如何在表单中循环生成多个输入框,并将每个输入框的值与不同的数据模型进行绑定:
```html
<template>
<div>
<form>
<div v-for="(item, index) in items" :key="index">
<input v-model="item.value" type="text">
</div>
</form>
</div>
</template>
<script>
export default {
data() {
return {
items: [
{ value: '' },
{ value: '' },
{ value: '' }
]
};
}
};
</script>
```
在上面的示例中,我们使用v-for指令循环遍历items数组,并为每个输入框绑定不同的数据模型。通过v-model指令,每个输入框的值与对应的数据模型进行双向绑定。
阅读全文