uni-app的微信小程序出现getLocation需要在app.json中声明permission字段

 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等隐私内容,所以,不予图片展示

保存后重新编译即可

希望有所帮助 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值