收藏
回答

wx.getLocation在华为p40、荣耀v30、vivo z5机型上高频率报错404

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getLocation 微信安卓客户端 7.0.17 2.12.2

定位代码如下:

         wx.getLocation({
                type"gcj02",
                altitude:false,
                isHighAccuracy:true,
                highAccuracyExpireTime:3000,
                success:function(res){
                    console.log('位置获取成功', res);
                    res.latitude = formatNumber(res.latitude);
                    res.longitude = formatNumber(res.longitude);
                    resolve(res)
                },
                fail:function(err){
                    console.log('位置获取失败', err);
                    uni.hideLoading();
                    uni.showModal({
                        contentJSON.stringify(err),
                        showCancelfalse,
                        confirmText"确定",
                        confirmColor"#52a2d8",
                        success(){
                            uni.navigateBack();
                        }
                    });
                    reject('error');
                },
                complete:function(data){
                    console.log('位置获取完成,无论成功或失败,均触发', data);
                }
            });


在fail的方法中配置了提示弹框,华为p40、荣耀v30机型上只要定位就会出现fail中的弹框,如下:

最后一次编辑于  2020-10-15
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签