如题,调整前的wx.getUserInfo接口只能通过用户点击按钮来触发
<Button
open-type='getUserInfo'
onGetUserInfo={this.handleConfirm}
>授权获取用户信息</Button>
调整后是否可以直接调用
wx.getUserInfo({
success (res) {
console.log('getUserInfo res', res)
}
})
我在本地调试工具中试了下,截止到2021-03-09应该还不能直接调用,还是需要点击按钮触发(指定open-type)。是不是在2021年4月13日后wx.getUserInfo接口就可以直接调用了?
建议可以直接调用,不依赖用户点击按钮触发,否则调整后如果要同时获取用户的openId和真实昵称,那么还得让用户点击按钮调用getUserProfile接口
我也想问是否能直接调用wx.getUserInfo...还是说还需要组件触发
官方到现在也没给个测试用的方法
一定需要用户点击触发
大兄弟,还是要多研究下为啥这样做。我们也不能一股脑获取所有信息,应该是按需获取。
不能直接触发 也不是必须要按钮触发
使用点击事件调用