收藏
回答

Slideview组件左滑出来的按钮,怎么给指定按钮添加点击事件?


官方文档写的有个属性bindbuttontap,可以添加点击事件,但是没有办法知道点击的是三个按钮中的哪一个。

文档上的说明是:buttons按钮组点击时触发的事件,detail为{index, item},item是按钮的配置项,但这又是什么意思?

文档地址:https://developers.weixin.qq.com/miniprogram/dev/extended/weui/slideview.html

回答关注问题邀请回答
收藏

4 个回答

  • 止😊#
    止😊#
    2019-10-12

    在buttons属性里面添加data:


    <mp-slideview wx:for="{{list}}" wx:key="item.id" icon

          buttons="{{[{src: '/images/remove.png', data: item}]}}"

         bindbuttontap="slideButtonTap">

        ...
    </mp-slideview>


    在回掉函数打印结果,查看e.detail

    slideButtonTap: function(e) {
      console.log(e)

    },



    2019-10-12
    有用 4
    回复 1
    • 大自然
      大自然
      06-15
      谢谢,原来在slideview里也可以直接用wx:for,终于解决了!
      06-15
      回复
  • 天·意
    天·意
    2019-09-24

    这个怎么传值呢?data 中怎么传index

    2019-09-24
    有用
    回复
  • 木子立早龙
    木子立早龙
    2019-08-11

    +1

    2019-08-11
    有用
    回复
  • 苦茶般人生
    苦茶般人生
    2019-08-05

    同样的疑问

    微信官方 有 回答吗


    2019-08-05
    有用
    回复
登录 后发表内容