线上版本 button.open-type.getUserInfo 授权问题
- 当前 Bug 的表现(可附上截图) 参照官方文档的代码,授权时先用 wx.canIUse('button.open-type.getUserInfo') 判断API是否当前版本可用,在开发版本都正常返回true,线上版本却返回的false,线上的基础库最低版本设置的是2.3.0 - 提供一个最简复现 Demo [代码]Page({[代码] [代码]data: {[代码] [代码]//判断小程序的API,回调,参数,组件等是否在当前版本可用。[代码] [代码]canIUse: wx.canIUse([代码][代码]'button.open-type.getUserInfo'[代码][代码])[代码] [代码]},[代码] [代码]})[代码] [代码]<view wx:[代码][代码]if[代码][代码]=[代码][代码]"{{canIUse}}"[代码][代码]>[代码] [代码]<view class=[代码][代码]'header'[代码][代码]>[代码] [代码]<image src=[代码][代码]'/assets/images/wx_login.png'[代码][代码]></image>[代码] [代码]</view>[代码] [代码]<view class=[代码][代码]'content'[代码][代码]>[代码] [代码]<view>申请获取以下权限</view>[代码] [代码]<text>获得你的公开信息(昵称,头像等)</text>[代码] [代码]</view>[代码] [代码]<button class=[代码][代码]'bottom'[代码] [代码]type=[代码][代码]'primary'[代码] [代码]open-type=[代码][代码]"getUserInfo"[代码] [代码]lang=[代码][代码]"zh_CN"[代码] [代码]bindgetuserinfo=[代码][代码]"bindGetUserInfo"[代码][代码]>[代码] [代码]授权登录[代码] [代码]</button>[代码] [代码]</view>[代码] [代码]<view wx:[代码][代码]else[代码][代码]>请升级微信版本</view>[代码]