【发布时间】:2020-12-11 12:10:02
【问题描述】:
我有一个基于数据库数据显示多个输入的表单,我需要在提交表单时获取每个输入值。
代码
<form ref="form" :model="form">
<div class="row">
<div
class="col-md-6"
v-for="(field, index) in fields"
:key="index"
>
<input
class="form-control"
v-model="form.field"
:placeholder="field.title"
/>
</div>
</div>
<vs-button
class="mt-3"
@click="onSubmit"
native-type="submit"
gradient
>
Generate
</vs-button>
</form>
data() {
return {
fields: [],
form: {
field: [],
},
};
},
问题
我的问题是,目前当我填写 1 个输入时,其他人得到相同的值,我需要单独填写每个输入。
截图
有什么想法吗?
【问题讨论】:
-
你试过field[index]吗?
标签: javascript typescript vue.js vuejs2