vue動態產生div及v-model數據綁定

html模板

遍歷會涉及到v-model對值的綁定,這里的思路是根據數組中的下標尋找對應行數據

<div class="row" v-for="item,index in items">
   <div class="col-3">
        <div class="right">*{{ $t("品名") }}:</div>
   </div>
   <div class="col-5">
        <el-input v-model="spare_data[index].spare_name"></el-input>
   </div>
   <div class="col-3">
        <div class="right">*{{ $t("數量") }}:</div>
   </div>
   <div class="col-5">
        <el-input v-model="spare_data[index].spare_qty" ></el-input>
   </div>
</div>

 

data的return中加入數組

items可以根據自己的邏輯去賦值,數組長度與自己的想要多少行數據一致即可
data() {
    return {
        items:[],
        spare_data:[],
    }
},

 

posted @ 2023-03-11 09:06  仗剑煮大虾  阅读(19)  评论(0编辑  收藏  举报