小程序在体验版中无法正常拉起位置信息授权框,但是真机调试以及工具中均可以正常拉起。体验版返回的errMsg提示"getLocation:fail require permission desc"。但是app.json中已正常配置permission信息。
app.json:
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序定位"
}
},
js:
wx.getLocation({
type: 'gcj02',
success: res => {
that.getNowSituation(res)
},
fail: res => {
console.log(res)
wx.getSetting({
success: (res) => {
if (!res.authSetting['scope.userLocation']) {
wx.hideLoading()
wx.showModal({
title: '提示',
content: '尚未授权获取位置信息,请先授权',
confirmText: '前往授权',
success(res) {
if (res.confirm) {
wx.openSetting({
complete: (res) => {
wx.getLocation({
type: 'gcj02',
success: res => {
that.getNowSituation(res)
}
})
},
})
} else if (res.cancel) {
wx.navigateBack()
}
}
})
}
},
})
}
})
体验版提示:
{errMsg:"getLocation:fail require permission desc"}
我也遇到同样的问题,请问你改问题解决了吗
你好,麻烦提供出现问题的具体机型,能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)