getLocation需要在app.json中声明permission字段
这个问题看似很明显,他说我们用了微信的定位服务getLocation就必须在app.json中声明permission字段,可问题是我的项目是uni-app的,他没有app.json,他并不是一个普通项目,如图
网上确实是有资料说在已经编译的文件unpackage中有app.json
他确实有,不过他在重新编译后就没了,所以即使你在那里添加了下面的代码,也没有用
"permission" : {
"scope.userLocation" : {
"desc" : "获取你当前位置信息用于小程序位置接口的效果展示"
}
}
所以,必须在原文件中加上面的代码,但是我们打开manifest.json 发现没有地方配置或者写代码
所以,从文件夹中用高级记事本打开,在 /* 小程序特有相关 */
的下面编写,可以写在如下图的下面,注意true后面加逗号
"usingComponents" : true,
由于涉及到appid等隐私内容,所以,不予图片展示
保存后重新编译即可
希望有所帮助