····
uni.getLocation({
success: function (res) {
console.log(res);
},
fail(e) {
console.log(e);
if(uni.getSystemInfoSync().platform=='android'){ //安卓
that.checkGps(e.errCode)
} else{//IOS
plus.runtime.openURL("app-settings://");
}
}
});
···
- 发布:2023-08-26 09:46
- 更新:2023-08-28 17:26
- 阅读:187
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: w10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 红米k40
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
请求位置代码放到onshow里边
请求位置代码放到onshow里边
预期结果:
请求一次
请求一次
实际结果:
多次请求
多次请求
bug描述:
uni.getLocation放到onShow里边,屏幕一直在闪烁,app在hide和show之间来回切换
1 个回复
ddpapa
fail里面是不是打开了系统弹窗,这种情况下app是会触发hide和show生命周期