为了账号安全,请及时绑定邮箱和手机立即绑定

Vuejs从数组中获取表单数据

Vuejs从数组中获取表单数据

繁星淼淼 2023-11-12 15:06:29
我有一个表单,它显示基于数据库数据的多个输入,我需要在提交表单时获取每个输入值。代码<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 个输入时,其他输入会获得相同的值,我需要单独填充每个输入。
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

您正在使用您的v-model指向form.field,尝试使用v-model="form.field[index]"



查看完整回答
反对 回复 2023-11-12
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信