详细问题描述
uni.openLocation在ios上点击左上角返回按钮是会触发2次back事件
[内容]
假设有A页面->B页面。在B页面调用
uni.openLocation({
latitude: xxxx,
longitude: xxxx,
name: "xxxx",
address: "xxxx",
success: function() {
console.log('showLocation success');
}
});
在ios的真机B页面中点击按钮调用openLocation跳转到地图页面时,点击右上角返回按钮必定会触发2次回退事件,导致页面返回2层到A页面。这样使得ios和android表现不一致,同样的代码在android表现是正常的,回退到B页面。
IDE运行环境说明
HBuilderX
[IDE版本号]
2.5.0.20191231-alpha
[mac版本号]
10.13.6
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
在app端的ios真机运行
HBuilderX创建 自定义组件模式
App运行环境说明
[Android版本号]
[iOS版本号]
ios版本号12.1.2
[手机型号]
iPhone 6 plus
慕容初晨
这个问题现在还没有解决吗?
2021-06-04 18:13
DCloud_UNI_GSQ
回复 慕容初晨: 早就修复了,你有遇到类似问题吗?
2021-06-04 20:02
慕容初晨
回复 DCloud_UNI_GSQ: 对啊。现在我ios看的,还是一直打开2次的地图页面
2021-06-07 09:38
DCloud_UNI_GSQ
回复 慕容初晨: 现在使用的版本多少
2021-06-07 11:59