1***@qq.com
1***@qq.com
  • 发布:2023-05-21 16:32
  • 更新:2024-12-09 11:22
  • 阅读:303

微信小程序Map @markertap 事件会穿透

分类:uni-app
map

微信小程序 地图组件map @markertap 点击标记点时触发 但相应的@tap 也触发 事件会穿透 例如 点击地图上的标记点 弹框可以查看详情 点击地图其他地方 可以隐藏弹框 求教 怎么实现

2023-05-21 16:32 负责人:无 分享
已邀请:
z***@qq.com

z***@qq.com

你找到方法了吗???

  • blackhole7878

    <view style="position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;" v-if="showPopup" @click="showPopup=false">

    <!-- 弹窗内容 -->

    </view>

    2024-12-09 13:58

  • blackhole7878

    在弹窗外面包裹一个遮罩层就行了,点击地图其他地方,弹窗自然会关闭

    2024-12-09 13:59

  • z***@qq.com

    回复 blackhole7878: 没太懂,我的几个遮罩层在苹果手机微信小程序都会穿透

    2025-01-04 11:16

  • blackhole7878

    回复 z***@qq.com: 不要通过@tap事件来关闭弹框。@markertap 点击标记显示弹窗,然后弹窗最外层是一个覆盖整个地图的遮罩层,这样无论点击地图哪里都会隐藏这个弹框。

    2025-01-06 09:57

  • z***@qq.com

    回复 blackhole7878: 我的弹窗组件就有遮罩的,只是 ios 目前只是加的开关。

    2025-01-07 10:11

  • blackhole7878

    回复 z***@qq.com: 那我不懂你的问题是什么

    2025-01-07 15:27

要回复问题请先登录注册