本文主要是介绍微信小程序调定位失败或提示 chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
只要是微信小程序的定位问题解决方法都是一样的,看此篇文章都可以一次性解决,调取定位时会报错: chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json 有的可能是前面的api名不一样 但是后面的报错都是一样的如下图:
解决方式都是一样的 第一步:
打开manifest.json选择源码视图,找到mp-weixin节点,添加requiredPrivateInfos的配置,源码如下图:
代码如下(因为我就用到了这两个api所以就写了两个。如果你们用到的api跟我不一样 或者比我多就直接更换或者在后面添加就行了):
"requiredPrivateInfos": ["getLocation", "chooseLocation"],
第二步,
搜索微信公众平台 进入之后点击开发下面的开发管理点击接口设置开通你所用到的api就行了,如下图:
当然了 你用到了几个 开几个 你也可以全部开完都无所谓。
这样的话就可以正常使用定位了,当然了开通后可能会有些延迟导致定位还是不能使用。耐心等待即可。
如果对你有所帮助请给个关注 或者评论一下 谢谢
这篇关于微信小程序调定位失败或提示 chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!