map组件同时绑定@markertap和@tap事件
- 发布:2020-10-28 15:35
- 更新:2020-11-05 11:22
- 阅读:1020
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.3
第三方开发者工具版本号: 1.03.2006090
基础库版本号: 2.12.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
markertap事件应当阻止冒泡到tap事件
markertap事件应当阻止冒泡到tap事件
实际结果:
点击marker时两个事件均触发了
点击marker时两个事件均触发了
bug描述:
map组件在微信小程序环境下,点击marker,会同时触发@markertap和@tap事件。
这就导致:我想在点击marker执行事件时,同时会执行两个事件,但在@tap事件中我又无法分辨到底是点击的marker还是map(非marker)区域
ps:这里想多说一句,微信小程序的map组件可以支持自定义风格,而且很多属性都更新过了,uni-app的map组件什么时候能和微信小程序的map组件拉齐?
你看看这些修饰符加上可不可以https://vuejs.bootcss.com/guide/events.html#%E4%BA%8B%E4%BB%B6%E4%BF%AE%E9%A5%B0%E7%AC%A6
组件属性更新一般你在微信小程序文档上看到都可正常直接在uni-app组件上使用,应该还是挻齐的。
事件冒泡问题应该和微信小程序有关,看微信社区的方案试试吧
小程序地图组件的 bindmarkertap 和 bindtap 事件冒泡问题
8***@qq.com (作者)
不行哦
2020-10-28 15:52