第一次开发小程序,这个原生能力怎么调用
<button class="button-avatar" open-type="chooseAvatar" bindchooseimage="onChooseAvatar"> 获取 </button> onChooseAvatar(e) { console.log(e, 'e') },
报错
[渲染层错误] [Component] <button>: chooseAvatar:fail api scope is not declared in the privacy agreement(env: macOS,mp,1.06.2311142; lib: 3.2.0)
想要一个demo
微信小程序的原生能力可以通过按钮的type触发、通过微信API触发,像你图上的这个是选择用户头像的功能,那么你可以使用button能力触发
<button open-type="chooseAvatar" bindchooseavatar="chooseavatar"></button>
官网介绍:https://developers.weixin.qq.com/miniprogram/dev/component/bu...
在该按钮的bindchooseavatar事件上获取用户选择的头像信息,比如:
chooseavatar(e){// e就是回调事件的参数,里面包含了头像信息 this.setData({ avatar: e.detail.avatarUrl })},
你可能还会碰到其它的问题,例如分包、适配等问题,可以看下我写的文章,里面有详细介绍:
微信小程序分包
微信小程序自定义导航栏机型适配
选择地址
获取用户头像
另外,某些API是隐私API,如果没有配置用户隐私协议或者触发隐私授权弹窗是无法调用的,例如:选择地址、图片视频上传等能力都是需要配置隐私协议的,关于隐私协议你可以看这篇文章:用户隐私API调用
这种问题拿报错信息搜一下就出来了。
https://developers.weixin.qq.com/community/develop/article/do...
唤起小程序 产品简介 开发者可以通过配置协议的方式,在多种场景下,唤起京东小程序。 使用场景 打开小程序功能,多应用于以下场景: 1. 宿主app内的原生页面打开指定的小程序; 2. 宿主app内的H5页面打开指定的小程序; 3. 宿主外部环境,如微信APP、浏览器打开指定的小程序; 开放标准 对所有入驻小程序的企业开放。 唤起协议 小程序的打开(唤起)协议是openapp协议的字符串,示例如下
在公众号后台配置了隐私政策剪贴板,但还是复制报错“setClipboardData:fail api scope is not declared in the privacy agreement”
原生小程序怎么关闭页面跳转时的滑动效果?找了微信文档没找到,网上找到了方法但不是很方便,有没有直接配置关闭的地方?谢谢
目前用的框架是vant,vant的小程序表单组件不尽人意,有什么好的关于表单的原生小程序框架推荐?
有坐标有图片但是图片缩放后就跑偏了 requ.js
本文向大家介绍怎么唤醒被阻塞的socket线程?相关面试题,主要包含被问及怎么唤醒被阻塞的socket线程?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 给阻塞时候缺少的资源