收藏
回答

open-type=“share”如何组织冒泡

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug open-type=“share” 客户端 iOS 6.6.6 1.02.1803210

在button上绑定open-type=“share”,该按钮的父级也绑定了事件,但是点击分享的时候会触发父级的事件,如何设置使得点击分享按钮的时候不会触发父级的事件,阅读了文档绑定事件用catch的时候组织冒泡,但是share按钮压根就没有主动绑定事件呀

最后一次编辑于  2018-05-09  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 刘中中
    刘中中
    2018-05-27

    将button的position属性修改为absolute即可

    button {
      position:absolute;
    }


    2018-05-27
    赞同
    回复
  • 新号18392890506
    新号18392890506
    2018-05-10

    请问是怎么处理的?这里有小程序官方的人,能回答这个问题吗?

    2018-05-10
    赞同
    回复 5
    • 新号18392890506
      新号18392890506
      2018-05-15
      最终给分享按钮父级元素view加了一个组织冒泡的事件“catchtab”以达到组织向上冒泡
      2018-05-15
      2
      回复
    • 周明哲
      周明哲
      2018-06-02回复新号18392890506

      用到了,管用,谢谢

      2018-06-02
      回复
    • 克莱
      克莱
      2018-07-12

      不行呀 我的是个列表 外面的 我是bindtap="fn" 里面是分享按钮 我外面加了 父容器catchtap  还是不行

      2018-07-12
      回复
    • 新号18392890506
      新号18392890506
      2018-07-13回复克莱

      可以的,可以贴代码看看

      2018-07-13
      回复
    • 大胖子小胖子都是胖子
      大胖子小胖子都是胖子
      2018-11-15回复新号18392890506

      试过了,有用。谢谢

      2018-11-15
      回复
  • Me
    Me
    2018-05-10

    我遇到的问题是,我的button (open-type=“share”) 点击时,会触发下面绑定的事件,就好像是穿透了一样,不会触发转发了

    2018-05-10
    赞同
    回复 2
    • Vagrant
      Vagrant
      05-27

      层级问题,给下面的组件定义z-index:9999


      05-27
      1
      回复
    • LingK
      LingK
      07-12回复Vagrant
      谢了
      07-12
      回复
  • 新号18392890506
    新号18392890506
    2018-05-09

    有人遇到过类似的问题吗

    2018-05-09
    赞同
    回复