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}
				});
		}
}
相关推荐
kyriewen111 小时前
你点的“刷新”是假刷新?前端路由的瞒天过海术
开发语言·前端·javascript·ecmascript·html5
Timer@3 小时前
LangChain 教程 04|Agent 详解:让 AI 学会“自己干活“
javascript·人工智能·langchain
阿珊和她的猫3 小时前
TypeScript中的never类型: 深入理解never类型的使用场景和特点
javascript·typescript·状态模式
skywalk81633 小时前
Kotti Next的tinyfrontend前端模仿Kotti 首页布局还是不太好看,感觉比Kotti差一点
前端
RopenYuan5 小时前
FastAPI -API Router的应用
前端·网络·python
走粥6 小时前
clsx和twMerge解决CSS类名冲突问题
前端·css
Purgatory0016 小时前
layui select重新渲染
前端·layui
weixin199701080166 小时前
《中国供应商商品详情页前端性能优化实战》
前端·性能优化
九皇叔叔7 小时前
003-SpringSecurity-Demo 统一响应类
java·javascript·spring·springsecurity