先上效果图:
基于 elment 动态增减表单项 https://element.eleme.cn/#/zh-CN/component/form
从上面这个官方的例子自己改装一下:
html:
<el-form-item label="TCH频点" label-width="80px">
<li v-for="(item, index) in tchLists" :key="index" style="width: 100px; display: inline-block;">
<el-input v-model="item.value" :maxlength="4" style="width: 60px; display: inline-block;" />
<i class="iconfont icon-wurao" @click.prevent="removeDomain(item)" style="margin-left: 5px; font-size: 18px" />
</li>
<i class="iconfont icon-tianjia" v-if="tchLists && tchLists.length <=3" @click="addDomain" style="font-size: 18px" />
</el-form-item>
js代码:
removeDomain(item) {
var index = this.tchLists.indexOf(item)
if (index !== -1) {
this.tchLists.splice(index, 1)
}
},
addDomain() {
this.tchLists.push({
value: ''
})
},
最多只能增加4个input框的设置:
v-if="tchLists && tchLists.length <=3"
最后为了方便大家的沟通与交流请加QQ群: 625787746
请进QQ群交流:【IT博客技术分享群①】:正在跳转