大比兜
大比兜
  • 发布:2023-08-26 09:46
  • 更新:2023-08-28 17:26
  • 阅读:130

【报Bug】uni.getLocation问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 红米k40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

····
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://");
}
}
});
···

操作步骤:

请求位置代码放到onshow里边

预期结果:

请求一次

实际结果:

多次请求

bug描述:

uni.getLocation放到onShow里边,屏幕一直在闪烁,app在hide和show之间来回切换

2023-08-26 09:46 负责人:无 分享
已邀请:
ddpapa

ddpapa

fail里面是不是打开了系统弹窗,这种情况下app是会触发hide和show生命周期

要回复问题请先登录注册