详细问题描述
- [内容]
- <map id="cMap"
- longitude="longitude"
- latitude="latitude"
- scale="scale"
controls="controls" @controltap="_controltap"></map>
onReady() {
// #ifdef APP-PLUS
_map = uni.createMapContext('cMap', this).$getAppMap();
// 监听地图变化
let that = this;
_map.onstatuschanged = function(e) {
console.log(e)
// that.scale = e.zoom;
}
this.addMarker();
// #endif
}
重现步骤
[步骤]
点击地图控件响应执行 this.scale--;
[结果]
1.点击控件执行scale变化,onstatuschanged打印两次
2.安卓端初次进入会打印一次,ios不会
[期望]
1.ios端onstatuschanged可以正常触发次数
2.安卓端和ios端初次进入统一onstatuschanged不打印
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
HBuilderX v2.0.0
windows10
uni-app运行环境说明
HBuilderX app双端真机运行
编译器版本:2.0.0,当前项目编译模式:自定义组件模式。
App运行环境说明
[Android版本号]
6.0.1
[iOS版本号]
12.3.1
[手机型号]
MI 4LTE
iphone
联系方式
[QQ]703001848
1 个回复
z***@163.com
求告知 最后怎么解决的