使用button中的open-type获取的用户信息只能通过open-data进行展示吗?
发布于 7 年前 作者 guiying88 9498 次浏览 来自 官方Issues

我在使用官网最新推出的获取用户方法-使用button里open-type 进行获取授权,获取的用户信息可以保存到我设置的变量userInfo里,但使用的时候却没效果,难不成只能使用open-data进行显示吗?这样太不方便了吧

4 回复
<button open-type='getUserInfo' lang="zh_CN" bindgetuserinfo="onGotUserInfo">授权</button>
 
onGotUserInfo(e){
  console.log(e.detail.userInfo)
}

要么你没赋值,要么你赋值错了

你肯定是JS变量写错了

明显你业务代码出问题了,open-data 显示本身不需要授权。授权后的数据展示出问题是你自己代码出 bug 了。

回到顶部