想要js全局调用并 .pop() 移除指定id
<view wx:for="{{myListData}}" wx:for-item="info">
<view bindtap="clickItem" data-bean="{{info}}">
<view>{{info.name}}</view>
</view>
</view>
Page({
data: {
myListData: [
{id:11,name:"如来1"},
{id:12,name:"如来2"},
{id:13,name:"如来3"},
{id:14,name:"如来4"},
{id:15,name:"如来5"},
{id:16,name:"如来6"}
]
},
clickItem:function(e){
var data = e.currentTarget.dataset;
console.log(data.bean)
console.log(data.bean.name)
wx.showToast({
title: data.bean.name,
})
},
})
e获取到了 值吗? 获取到了 可以 用 filter过滤一下。
let arr=this.data.myListData.filter((item)=>{
return item.id!=data.id;
});
this.setData({
myListData:arr
})