小程序实现多条信息添加同一数组
♄
例:地址多选删除(前端)
wxml
首先你的地址信息是要用循环的方法铺出来的。
然后你定义这些信息里面就会含有你先用来删除的id。
设置一个checkbox复选框,给他的id或者value值就是你查出来的id。
<view class='addressOne' wx:for-items="{{定义数组}}" wx:key="{{index}}"> //循环信息
<view class='bianju'>
<view class='xuanding'>
<checkbox-group catchtap="niming"> // catchtap="niming"点击方法
<checkbox id="{{item.id}}"></checkbox> // 赋给它id为查出来的每一条信息对应的id
</checkbox-group>
</view>
……剩余代码
js
在点击方法里获取界面复选框checkbox的id,用.push的方法添加到一个你新定义的数组中,存放复选框选定获取的id
//- - -代码中还需加入判定复选框是否选中,选中则添加id,否则要用。remove的方法或。splice的方法从数组中删除id
首先声明
data:{
addrezzid: [],
}
niming: function(e) {
this.data.addrezzid.push(e.target.id) //将id添加到addrezzid数组中
},
然后在接口请求参数的地方填写就好了
data: this.data.addrezzid //给后台删除接口传数组,里面就是选定的这些id
对应连接接受数组能多条删除的接口就OK了
? :2018/12/02