uni-app app端nvue @markertap事件失效 点击marker自动触发了地图中心点移动 无回调

uni-app app端nvue @markertap事件失效 点击marker自动触发了地图中心点移动 无回调

开发环境 版本号 项目创建方式
Windows Windows 10 HBuilderX
产品分类:uniapp/App

PC开发环境操作系统:Windows

HBuilderX类型:正式

HBuilderX版本号:3.1.22

手机系统:Android

手机系统版本号:Android 10

手机厂商:华为

手机机型:RedmiK30 5G

页面类型:vue

打包方式:云端

操作步骤:

预期结果:

实际结果:

bug描述:
hbuildX 3.1.22  marker已经赋值id

更多关于uni-app app端nvue @markertap事件失效 点击marker自动触发了地图中心点移动 无回调的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

测试示例请发一下

更多关于uni-app app端nvue @markertap事件失效 点击marker自动触发了地图中心点移动 无回调的实战教程也可以访问 https://www.itying.com/category-93-b0.html


现在点击marker不自动移到地图中心了,但是@markertap就是没有返回回调

回复 1***@qq.com: 麻烦请提供一个HX项目demo 代码片段不全我们这边真没时间去整理希望理解

<map class=“map” id=“map” ref=“map” show-location :latitude=“latitude”:longitude=“longitude” :markers=“markers” @markertap=“markerTap()”></map> onLoad(){ let array =[{ “id”: 1, “latitude”: “21.228893”, “longitude”: “110.39947”, “shop_name”: “致尚网络”, “distance”: 0.026, “iconPath”: “…/…/static/map/bule_location.png”, “rotate”: 0, “width”: 32, “height”: 32, “alpha”: 1, “callout”: { “content”: “致尚网络”, “color”: “#F7A300”, “fontSize”: 14, “padding”: 10, “borderRadius”: 2, “bgColor”: “#f5f5f5”, “display”: “BYCLICK” }, “isShortdistance”: false }, { “id”: 7, “latitude”: “21.229084”, “longitude”: “110.399265”, “shop_name”: “致尚回收店”, “distance”: 0.0058, “iconPath”: “…/…/static/map/orange_location.png”, “rotate”: 0, “width”: 32, “height”: 32, “alpha”: 1 }]
this.marker = array }
markerTap(e){ console.log(e) //输出为undefined }

这个问题解决了吗,我也遇到了

回到顶部