如何动态绑定input的v-model

页面上新增内容的按钮,点击是表格中的数据,我想问一下怎么动态绑定input的数据!而不是像我这样写死,这样页面上有行列的更新,弹出框的数据还是死的,以后会很不方便


图片描述


//html
 <el-dialog
            title="下级新增"
            :visible.sync="juniorAdd"
            size="tiny"
            :before-close="juniorHandleClose">
            <el-form :label-position="labelPosition" label-width="80px" :model="juniorAddFormLabel"  :inline="true" >
              <el-form-item label="序号">
                <el-input v-model="juniorAddFormLabel.order"></el-input>
              </el-form-item>
              <el-form-item label="细目号">
                <el-input v-model="juniorAddFormLabel.detail"></el-input>
              </el-form-item>
              <el-form-item label="细目名称">
                <el-input v-model="juniorAddFormLabel.detailName"></el-input>
              </el-form-item>

//data中的数据
  juniorAddFormLabel:{
          order: "",
          detail: "",
          detailName:"",
          units: "",
          amount: "",
阅读 8.6k
2 个回答

v-model在渲染后是无法动态改变的,如果你需要动态新增input的条数,可以采用v-for轮训渲染input((item,index) in inputArray),然后将数组中的值设置为item.model,思路在于根据data渲染dom。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题