收藏
回答

Map组件的bindmarkertap事件存在BUG?!还是编程问题?

https://developers.weixin.qq.com/s/Sl8pPQm17ajI

代码请看上面,具体的问题是:当遇到按键和marker重叠时候,点击按键,同样会触发bindmarkertap事件。这种情况只在IOS系统上(系统12.4 微信7.0.15)上会有,安卓和模拟器上均不会出现。下面第一张图是按键(包含了Image)和marker重叠时,第二张图是picker和marker重叠时,在IOS上都有上述问题。

注意,在模拟器上是没有这个问题的,但是IOS上面会有问题。

请教各位大侠,到底是啥问题???找了半天,还是怀疑到Map组件的bug上。

测试后发现,bindmarkertap事件早于按键的事件。

按照https://developers.weixin.qq.com/miniprogram/dev/component/native-component.html中关于原生组件的说明,由于Map是原生组件,层级最高,虽然已经可以同层渲染,但是层级最高,所以触发事件时,优先触发map的事件?但是奇怪的是,为什么不触发map的bindtap事件呢?

在这样一种层级的情况下,如何去实现我需要的功能呢?Android上完全没问题的。

最后一次编辑于  2020-08-24
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签