收藏
回答

wx.canIUse 找不到,在公众号平台设置了最低库版本2.2.0

框架类型 问题类型 操作系统 工具版本
小游戏 Bug Windows 1.02



- 当前 Bug 的表现(可附上截图)

无法打开微信授权界面

if (wx.canIUse) {

wx.canIUse('button.open-type.getUserInfo');

}



Page({

data: {

canIUse: wx.canIUse('button.open-type.getUserInfo')

},

onLoad() {

// 查看是否授权

wx.getSetting({

success(res) {

if (res.authSetting['scope.userInfo']) {

// 已经授权,可以直接调用 getUserInfo 获取头像昵称

// wx.getUserInfo({

//   success(res) {

//     console.log(res.userInfo);

//   }

// })

}

}

})

},

bindGetUserInfo: function (e) {

console.log(e.detail.userInfo)

}

})



也就无法去获取用户信息


运行的时候打印 sdk version 是2.2.0


今天刚刚设置的,之前是1.0.0,需要等多久才设置生效?

这个是平台BUG,还是什么其他原因啊,工具需要重启,项目需要重新生成吗?

这些全部都试过了,wx对象中没有这个属性···


- 预期表现

获取用户信息

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-07-18
回答关注问题邀请回答
收藏
登录 后发表内容