首页 > 编程语言 >使用uniapp开发小程序getLocation报错

使用uniapp开发小程序getLocation报错

时间:2023-11-06 15:04:56浏览次数:64  
标签:uniapp getLocation 微信 json 报错 requiredPrivateInfos

uniapp中使用uni.getLocation()报错,报错如下:

getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json

 首先检查uniapp的manifest文件发现位置权限已经开启:

 后翻阅微信文档后发现原来是微信官方做了调整,uniapp只勾选这个还不行,调整链接:地理位置接口新增与相关流程调整 | 微信开放社区 (qq.com)
打开manifest文件找到mp-weixin加入

"requiredPrivateInfos": ["getLocation"]

就ok了;

    "mp-weixin": {
        "appid": "xxxxxxxxxxxxxx",
        "setting": {
            "urlCheck": false
        },
        "usingComponents": true,
        "permission": {
            "scope.userLocation": {
                "desc": "你的位置信息将用于小程序位置接口的效果展示"
            }
        },
        "requiredPrivateInfos": ["getLocation"]
    },

 

标签:uniapp,getLocation,微信,json,报错,requiredPrivateInfos
From: https://www.cnblogs.com/rht555/p/17812646.html

相关文章

  • jsqlparser v4.6 版本下sql解析报错
    项目版本:springboot2.7.2mybatis-plus3.5.2jsqlparser4.6该版本下mybatis-plus生成的sql文件带有连续\n\n\nCCJSqlParserUtil.parseStatements("select\n\n\n*from\n\ndual\n")再使用jsqlparser进行sql解析时会出现如下报错net.sf.jsqlparser.parser.ParseExc......
  • Python_pytest +文件名,报错—— zsh: command not found: pytest
     原因:由于“通过pip安装pytest不会使其成为系统命令,而是会将其安装到python”“-m命令将pytest作为其自己的命令运行,然后任何后续脚本都将作为参数。”解决:所以我们在命令窗口执行时应该在.py文件所在路径下执行  python-mpytest-vtest_wework.py这个问题终于......
  • 解决适用EntityFramework生成时报错“无法解析依赖项。"EntityFramework 6.4.4" 与 '
    点击添加,出现错误提示:......
  • R语言install.packages("jpeg")报错
    R语言install.packages("jpeg")时报错Infileincludedfromread.c:1:0:rjcommon.h:11:21:fatalerror:jpeglib.h:Nosuchfileordirectoryrjcommon.h:11:21:致命错误:jpeglib.h:没有那个文件或目录#include<jpeglib.h>compilationterminated.make:***[read.o]Error......
  • std::sort 传入成员函数指针报错的解决方案
    问题引入有一个类A,A的某个成员函数需要对A的某些变量进行std::sort,同时要调用A的另一个成员函数作为比较器。如代码所示:structA{vector<int>pos={0,4,2,5,3};boolcmp(intx,inty){returnpos[x]<pos[y];}voiddemo(){vector<int>a={2......
  • 奇数分辨率视频导出报错
    奇数分辨率的导出报错前记:有群u说了个冷知识,说ae里面mp4导出奇数分辨率会报错,我当时就当作个知识点来看待了。最近想起来这件事,就去了解查询了一下,发现是yuv编码还有输出本身的问题。我也只是浅入浅出,内容写的可能有点乱,见谅尝试验证阶段AE内置我用的是23sp版本,记得好像是23版......
  • uniapp-1记
    《Vue.js核心技术解析与uni-app跨平台实战开发》这本书听、读了2天,收获一般,所以我打算从兴趣点入手。上面截取了某游戏社交平台的应用操作界面,可以看到它使用的双导航,即在上方有一排:(推荐、影帝赠礼、新闻、更新、活动),默认推荐,而其实这上面这一排也仅仅对应着下面的tabBar......
  • 下载了powerpaste插件报错
    为什么我下载了powerpaste插件代码中写external_plugins:{powerpaste:"/static/tinymce/powerpaste/plugin.min.js"}然后就会报错tinymce.js:4759GEThttp://localhost:81/static/tinymce/powerpaste/plugin.min.jsnet::ERR_ABORTED404(NotFound)你遇到的问题可能......
  • uniApp 仿微信下拉菜单
    uniApp仿微信下拉菜单手指长按事件longpress@longpress="longpress(index,$event)"下拉菜单 <!--长按的下拉菜单--> <viewclass="jh-w-200jh-h-60-minjh-dropDownMenujh-shadow-greyjh-bg-whitejh-solid" :id="'dropDownMenu&#......
  • springboot启动报错[main] o.a.catalina.core.AprLifecycleListener
    详细信息为:---[main]o.a.catalina.core.AprLifecycleListener:Anincompatibleversion[1.2.17]oftheApacheTomcatNativelibraryisinstalled,whileTomcatrequiresversion[1.2.34]解决方法:下载对应版本的native文件,地址为https://archive.apache......