收藏
回答

map地图组件ios点击穿透?

map组件在ios机型上,同级的view点击会事件穿透导致marker点被触发,即便是小程序的控制台打开你点击也是一样会触发下面map地图的marker点

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

6 个回答

  • 社区技术运营专员--Demons
    社区技术运营专员--Demons
    2024-12-16

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2024-12-16
    有用
    回复 5
  • Rendering
    Rendering
    2024-12-16

    你如果是弹窗,加个透明蒙版就可以了。怎么点都点不到marker

    2024-12-16
    有用
    回复 1
    • Unknown
      Unknown
      2024-12-16
      本身弹窗内容的层级已经很高了,在外部加个蒙版可以解决吗。
      2024-12-16
      回复
  • 神经蛙
    神经蛙
    2024-12-16

    https://developers.weixin.qq.com/community/develop/doc/00020af80683883cced152d2e63c00?_at=1734313008778 这儿有别人解决的你看看行不行

    2024-12-16
    有用
    回复 1
    • Unknown
      Unknown
      2024-12-16
      没用的
      2024-12-16
      回复
  • showms
    showms
    2024-12-16

    试试 在最外层的view加一个catchtap或者css加一个pointer-events: none看看会有效果不

    2024-12-16
    有用
    回复 1
    • Unknown
      Unknown
      2024-12-16
      样式设置试过了和阻止事件冒泡也是没效果
      2024-12-16
      回复
  • Unknown
    Unknown
    2024-12-16

    第一点改为cover-view不现实,因为有很多限制;

    第二点隐藏marker点,复杂的地图应用里面做这些控制很麻烦,而且不合理,有100个弹窗岂不是每个组件都得控制。

    第三点的css样式设置是没用的

    2024-12-16
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    2024-12-16
    有用
登录 后发表内容