uni-app 微信小程序 scope.userLocation 没有生成

uni-app 微信小程序 scope.userLocation 没有生成

项目信息
产品分类 uniapp/小程序/微信
PC开发环境 Mac
操作系统版本 11.0.1 (20B29)
第三方开发者工具版本 2.0.0-31420210305001
基础库版本 2.0.0-31420210305001
项目创建方式 CLI
CLI版本号 2.0.0-31420210305001

操作步骤:

  • npm run dev:mp-weixin

预期结果:

  • 应该生成了 权限文件

实际结果:

  • 没有生成

bug描述:

"mp-weixin": {  
    "appid": "",  
    "setting": {  
      "urlCheck": false,  
      "es6": false,  
      "postcss": false,  
      "minified": false,  
      "checkSiteMap": false  
    },  
    "optimization": {  
      "subPackages": true  
    },  
    "usingComponents": true,  
    "permission": {  
      "scope.userLocation": {  
        "desc": "你的位置信息将用于地图导航"  
      }  
    }  
  },

permission 没有生成在page.json 下面 setting 里也不起作用


更多关于uni-app 微信小程序 scope.userLocation 没有生成的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

以前的2.0.0-24220191115011 版本可以。。。

更多关于uni-app 微信小程序 scope.userLocation 没有生成的实战教程也可以访问 https://www.itying.com/category-93-b0.html


自己的问题 抱歉

关于uni-app微信小程序scope.userLocation权限未生成的问题,主要原因和解决方案如下:

  1. 权限配置位置问题:
  • 微信小程序的权限配置应放在manifest.json的"mp-weixin"节点下,而不是page.json
  • 检查manifest.json文件是否已正确配置permission字段
  1. 常见解决方法:
  • 确保manifest.json配置格式正确:
"mp-weixin": {
    "permission": {
        "scope.userLocation": {
            "desc": "你的位置信息将用于地图导航"
        }
    }
}
回到顶部