uni-app app端 熄屏后uni.onLocationChange获取的经纬度不会变化
uni-app app端 熄屏后uni.onLocationChange获取的经纬度不会变化
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | WIN10 | HBuilderX |
测试过的手机:
品牌:荣耀
型号:Magic Pro 3
系统:MagicOS 8.0(Android14)
操作步骤:
uni.startLocationUpdate({
type: "wgs84",
success: res => {
console.log('开启应用接收位置消息成功')
uni.onLocationChange(function(_res) {
// console.log('纬度:' + _res.latitude);
// console.log('经度:' + _res.longitude);
that.lat = _res.latitude;
that.lng = _res.longitude;
});
uni.onLocationChangeError(function(_res) {
console.log("获取定位异常" , _res)
});
},
fail: err => console.error('开启应用接收位置消息失败:', err),
complete: msg => console.log('调用开启应用接收位置消息 API 完成')
});
预期结果:
息屏后,uni.onLocationChange返回实时经纬度
实际结果:
息屏后,uni.onLocationChange返回一直是息屏前的最后一次获得的经纬度
bug描述:
代码逻辑:使用uni.startLocationUpdate开启定位监测,然后设置了uni.onLocationChange的回调函数返回实时经纬度。
BUG:息屏之后onLocationChange 返回的经纬度不会变化,一直返回息屏前的经纬度?亮屏后,返回的经纬度又正常了。
更多关于uni-app app端 熄屏后uni.onLocationChange获取的经纬度不会变化的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
你好,已复现,感谢反馈
更多关于uni-app app端 熄屏后uni.onLocationChange获取的经纬度不会变化的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如果官方把这个bug改好了,请在下面回复我下,谢谢
这个bug什么时候能解决?