場景:需要通過點擊添加按鈕,來增加一組輸入框,填寫信息。

通過for循環數據的方式實現,點擊添加,向數組中增加一組數據
table數據
<el-form-item label="請求頭" :label-width="formLabelWidth">
<div
class="paramdatadiv"
v-for="(item, i) in form.head"
:key="item.id">
<el-input class="divinput" v-model="item.head_key"></el-input>
<el-input class="divinputs" v-model="item.head_val"></el-input>
<el-button
class="btn2"
type="danger"
@click="del_head(item.head_key)"
v-show="!(form.head.length == i + 1)"
>刪除</el-button>
<el-button
class="btn2"
type="primary"
@click="add_head"
v-show="form.head.length == i + 1"
>添加</el-button>
</div>
</el-form-item>
data() { return { form: { head: [{ head_key: "", head_val: "" }] }, };
add_head() {
this.form.head.push({ keys: "", val: "" });
},
