关于map组件的bindtap事件点击建筑物图标或者名称失效问题?
发布于 4 年前 作者 li47 3517 次浏览 来自 问答

如题,今天偶然性的发现了这个问题,萌新一枚。。不知道是不是本来就有这种机制还是说是一个bug,官方demo就可以重现到该问题

如下图,点击其他地方都可以正确的执行bindtap事件,唯独点击红框框出来的位置(建筑物图标或者建筑物名称)bindtap事件无法触发

很奇怪,开发者工具里是正常的,但是真机上有这个问题

我的测试机是 IPhone 11 pro

系统版本 IOS 13.6

2 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

好了,我知道问题的原因了

原来点击建筑物图标和名称触发的是bindpoitap事件,并不是bindtap事件,自己写的demo加入bindpoitap事件就正常了,官方demo其实点击也是生效的,只是他把点击后的动作换成了打印返回值而不是移动marker,让我误以为是失效的

哈哈新手闹了个乌龙

回到顶部