在uniapp中想要使用uni.getLocation、uni.chooseLocation ……api的时候我们需要在小程序就开启配置,不然无法使用。
第一步:首先找到manifest.json
第二步:点击源码视图
第三步:在 mp-weixin 加入下面代码
"permission" : {
"scope.userLocation" : {
"desc" : "你的位置信息将用于小程序位置接口的效果展示"
}
},
"requiredPrivateInfos" : [ "chooseLocation", "getLocation" ]
如下图:
/* 小程序特有相关 */"mp-weixin" : {"appid" : "","setting" : {"urlCheck" : false},"usingComponents" : true,"permission" : {"scope.userLocation" : {"desc" : "你的位置信息将用于小程序位置接口的效果展示"}},"requiredPrivateInfos" : [ "chooseLocation", "getLocation" ]},
通过上面的配置完成后 我们调用位置api便不会报错,可以成功得到success返回值