效果展示:
看看给你几个核心关键词能否启发你实现:v-for array push splice
有启发吗?
核心思路
//我将我的代码简化到最简,和工程相关的已经删除,启发思路即可<div v-for="(item,index) in arrayData":key="item.id">//上面这个是关键代码,所有思路靠这个打通<el-input type="input"//除了输入框,还有textarea等 placeholder="请填写测试需求" v-model="item.data"//这里是要再input中显示的值></el-input><el-button type="danger" @click="delete(item,index)">-</el-button></div><el-button type="primary" @click="add">+</el-button>
//下面的代码是vue代码data(){return{ arrayData:[{ id:"", data:""}], dataNum:0}} methods:{delete(item,index){if(this.arrayData.length<=1){//如果只有一个输入框则不可以删除returnfalse}this.arrayData.splice(index,1)//删除了数组中对应的数据也就将这个位置的输入框删除},add(item){this.arrayData.push(//增加就push进数组一个新值{ id:this.dataNum++, data:''})},}
热门文章
- C语言读取和存储bmp格式图片
- 为什么HTTP/3要基于UDP?可靠吗?
- VPN美国 | 2月16日18.3M/S|免费VPN/Shadowrocket/SSR/Clash/V2ray免费节点链接地址
- TensorFlow 模型保存/载入的两种方法
- 非专业怎么考兽医资格证(非专业如何考兽医)
- 宠物回收站(宠物回收app)
- 宠物流浪狗免费领养(流浪狗领养小程序)
- VPN美国 | 2月9日21.3M/S|免费VPN/SSR/Shadowrocket/V2ray/Clash免费节点链接地址
- VPN美国 | 2月10日19.1M/S|免费VPN/V2ray/Clash/SSR/Shadowrocket免费节点链接地址
- VPN美国 | 2月11日20.7M/S|免费VPN/Clash/SSR/Shadowrocket/V2ray免费节点链接地址
归纳
-
57 2025-02