uni-app 地图的点击事件在H5环境下会触发2次事件
uni-app 地图的点击事件在H5环境下会触发2次事件
操作步骤:
@tap="tap"
@markertap="markertap"
@callouttap="callouttap"
@regionchange="onRegionchange"
``
### 预期结果:
@tap="tap"
@markertap="markertap"
@callouttap="callouttap"
@regionchange="onRegionchange"
``
实际结果:
@tap="tap"
@markertap="markertap"
@callouttap="callouttap"
@regionchange="onRegionchange"
``
### bug描述:
```
<map
@tap="tap"
@markertap="markertap"
@callouttap="callouttap"
@regionchange="onRegionchange"
>
</map>
在H5环境下,使用高德地图, @markertap @callouttap 都会执行2次。
vue的模式下@markertap @callouttap 都会执行2次。
nvue的模式下@markertap @callouttap 不会执行
```
| 项目信息 | 描述 |
|-------------------|------------------------------|
| 产品分类 | uniapp/H5 |
| PC开发环境 | Mac |
| PC开发环境版本号 | 13.0 (22A380) |
| 浏览器平台 | Chrome |
| 浏览器版本 | 版本 123.0.6312.86(正式版本) (arm64) |
| 项目创建方式 | CLI |
| CLI版本号 | 3.7.11 |
3 回复
而且callouttap事件在h5中返回的markerId为NaN,楼主这个问题解决了么
没解决,本来无法获取,官网给说明了。