errCode: "0" errMsg: "getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json"
时间: 2023-11-12 10:50:25 浏览: 175
微信小程序getLocation 需要在app.json中声明permission字段
errCode: "0" errMsg: "getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json" 这个错误信息通常是因为在uniapp的manifest.json文件中没有正确声明getLocation接口所需要的权限。解决办法是在manifest.json文件中添加以下字段:
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序接口效果展示"
}
},
"requiredPrivateInfos": [
"getLocation"
]
请确保在mp-weixin字段中添加了以上代码,并重新编译运行程序。这样就能正确使用getLocation接口获取位置信息了。
阅读全文