首页 > 其他分享 >chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.js

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

时间:2022-10-24 10:26:02浏览次数:49  
标签:declared chooseLocation app ext field json api requiredPrivateInfos

错误描述

在使用uni-app开发微信小程序的时候,想要通过uni.chooseLocation获取用户地理位置的时候出现chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json这样的错误。

 

错误分析

把错误日志分析下大致的意思就是:api需要在app.json/ext.json的requiredPrivateInfos字段中声明,也就是说需要app.json/ext.json在这里面配置下requiredPrivateInfos,那么怎么在uni-app里面配置呢?

 

解决办法

打开manifest.json选择源码视图,找到mp-weixin节点,添加requiredPrivateInfos的配置,源码如下:

"mp-weixin" : {
    "requiredPrivateInfos" : [ "chooseLocation", "getLocation" ]
}

然后问题就解决了,就可以正常获取用户的地理位置了。

 

 

 

标签:declared,chooseLocation,app,ext,field,json,api,requiredPrivateInfos
From: https://www.cnblogs.com/ckfuture/p/16820615.html

相关文章

  • json模块
    目录json模块简介json.dumps()、json.loads()json.dump()、json.load()json模块简介不同的编程语言之间的数据无法直接交互,需要中间有一个翻译官就是json模块。所有......
  • C# 配置EF接口报错:ObjectContent`1”类型未能序列化内容类型“application/json; char
    WebApi项目中,配置了EntityFramework,一顿LINQ操作后接口调试出现以下错误:{"Message":"出现错误。","ExceptionMessage":"“ObjectContent`1”类型未能序列化内容......
  • redis采用fastjson序列化方式
    packagecom.wangbiao.security.config;importcom.alibaba.fastjson.support.spring.FastJsonRedisSerializer;importorg.springframework.context.annotation.Bean;......
  • Fastjson反序列化(一)
    前置知识Fastjson是一个Java库,可以将Java对象转换为JSON格式,当然它也可以将JSON字符串转换为Java对象。Fastjson可以操作任何Java对象,即使是一些预先存在......
  • JSON 和 JavaScript 介绍与区别
    Web开发依赖于JavaScript,但什么是JSON,以及JSON与JavaScript的区别是什么?了解WEB背后的技术对于寻求创新和充分利用可用资源的团队来说非常重要。所有与WEB相关的......
  • 【json报错】java json expect ':' at 0, actual = 报错解决方法【java json】【一
         解决方法:  ......
  • postman发送json参数
    请求方式选择POST,设置Headers,key为Content-Type,value为application/json。 设置Body:类型选择RAW,请求报文为json字符串。  以上即是postman发送json报文的......
  • C# HTTP POST AND GET json or xml
    usingSystem.Net;usingSystem.Net.Cache;usingSystem.IO;stringHttpPost(stringstrUrl,stringstrPostData){s......
  • JSON
    https://baike.baidu.com/item/JSON/2462549?fr=aladdinJSON(JavaScript ObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于 ECMAScript(EuropeanComputer......
  • Go常见错误总结1:'test' redeclared in this package
    Go常见错误总结1:'test'redeclaredinthispackage问题:'test'redeclaredinthispackage产生原因:变量名或方法名重名问题导致的,你这个变量和其他.go文件里面方......