uniapp 实现向下追加数据功能

uniapp 实现向下追加数据功能

复制代码
<view class="orders-desc" style="border:none;">
		<text class="form-left">携转号码</text>
		<view style="width:75%;">
			<view class="spec-item" v-for="(item, index) in xiezhuanlist" :key="index">
			  <view class="spec-values">
			    <view class="tag" v-for="(tag, tagIndex) in item.values" :key="tagIndex">
			      <input type="text" v-model="tag.value" placeholder="请输入携转号码" maxlength="11" />
			      <text class="remove-icon" @click="removeValue(index, tagIndex)">X</text>
			    </view>
			  </view>
			</view>
		</view>
	</view>
	<view class="xiezhuanbtn" @click="addxiezhuan">追加</view>

js部分

复制代码
data() {
	return {
		xiezhuanlist:[],
		turnphone:'',
	}
},
methods: {
	//追加
	addxiezhuan() {
		  this.xiezhuanlist.push(
			{
				values:[{
					text:"1"
				}]
			}
		  );
		},
		removeValue(index, valueIndex) {
			console.log(index, valueIndex);
			this.xiezhuanlist[index].values.splice(valueIndex, 1);
		},
		//提交
        submit(){
        		//获取turnphone 的值
			this.turnphone = this.xiezhuanlist.flatMap(group => {
					return group.values.map(item => item.value.trim()) // 去空格
						.filter(val => val !== '').map(val => ({ turnphone: val })); // 转换成 {turnphone: xxx}
				});
		}
}
相关推荐
To_OC2 小时前
LC 51 N 皇后:我以为难的是回溯,结果栽在了对角线下标
javascript·算法·leetcode
不好听6132 小时前
从一行 JSX 到屏幕像素:前端开发者必须懂的浏览器渲染管线
前端
恒拓高科WorkPlus2 小时前
企业级内网即时通讯建设模型:BeeWorks内网IM四层架构
前端
前端小李子3 小时前
前端环境变量裸奔?我用 EnvShield 给它穿了件防弹衣
前端
youtootech3 小时前
HarmonyOS《柚兔学伴》项目实战25-我的页面、Web 嵌入与项目总结
前端·华为·harmonyos
小林ixn3 小时前
从零到一理解 React 父子组件通信:手写一个 Todo 应用带你彻底搞懂单向数据流
前端·javascript·react.js
三声三视4 小时前
uni-app 鸿蒙端传参变成 [object Object]?顺着源码追到 ArkTS router 底层才搞明白
人工智能·ai·uni-app·aigc·ai编程·harmonyos
醇氧5 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展
窝子面6 小时前
手搓最简前后端协作-node
javascript·数据库