收藏
回答

希望能提供阻止navigator组件冒泡的api

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 navigator 客户端 7.0.3 2.6.2

- 需求的场景描述(希望解决的问题)

场景:

    navigator嵌套 / tap事件内嵌跳转到其他小程序的navigator

    (现有的hover-stop-propagation只能阻止点击态)

代码片段复现:

    点击nav,log了tap并模拟触发了navigate(跳其他小程序),无法解决跳转但不触发祖父元素事件的问题

- 希望提供的能力

    希望能够提供阻止navigator的冒泡的api


ps:将navigator移出原祖父元素可解,但有点low。。


更新:

pps:刚改完定位,又发现了跳转其他小程序的api,emmm

最后一次编辑于  2019-03-12
回答关注问题邀请回答
收藏

2 个回答

  • 小程序开发-杰罗米
    小程序开发-杰罗米
    2019-03-12

    你在navigator上加个catchtap,将点击事件捕获了


    2019-03-12
    有用 2
    回复 1
    • 光
      2019-03-12

      好呀好呀 可行谢谢~

      2019-03-12
      回复
  • 2021-11-05

    可以给 navigator 添加一个 css样式,就可以实现禁止点击:

    navigator  {pointer-events: none; }
    
    2021-11-05
    有用
    回复
登录 后发表内容