Jm· 2022-02-23 00:40 采纳率: 0%
浏览 41
已结题

小程序 for循环绑定id可以不用点击事件吗?

想要js全局调用并 .pop() 移除指定id <view></view>

<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,
    })
  },
 })
  • 写回答

1条回答 默认 最新

  • 崽崽的谷雨 2022-02-23 09:12
    关注

    e获取到了 值吗? 获取到了 可以 用 filter过滤一下。

    let arr=this.data.myListData.filter((item)=>{
          return item.id!=data.id;
      });
      this.setData({
        myListData:arr
      })
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月24日
  • 创建了问题 2月23日

悬赏问题

  • ¥15 关于#c++#的问题:义父大人求解答
  • ¥15 VESTA绘图原子颜色显示异常
  • ¥15 天翼云搭建多ip l2tp
  • ¥30 matlab求解刃位错方程
  • ¥15 python实现CAD识图
  • ¥15 如何实现在renpy中创建并应用不同大小尺寸对话框?
  • ¥15 table表格有一列是固定列 滑动到最下面时 固定的那一列有几行没显示出来
  • ¥20 单细胞数据注释时报错
  • ¥15 vscode编译ros找不到头文件,cmake.list文件出问题,如何解决?(语言-c++|操作系统-linux)
  • ¥15 通过AT指令控制esp8266发送信息