微信小程序开发前端技术栈

Taro用户点击授权登录按钮,返回getUserInfo信息

2020-06-01  本文已影响0人  汗青fullstack
Taro用户点击授权登录按钮,返回getUserInfo信息

(注意:直接通过Taro.getUserInfo(),目前应该是不行的了,微信官方也在逐渐废弃,我这边亲测不稳定,经常报错“getUserInfo:fail scope unauthorized”,这种方式已经退出历史舞台了)

正确的方式:

参见Taro的Button组件文档https://taro-docs.jd.com/taro/docs/components/forms/button
和微信小程序一样,需要设置Button的openType='getUserInfo' 监听onGetUserInfo在绑定函数中获取信息。

<Button openType='getUserInfo' onGetUserInfo={this.handleWXGetUserInfo.bind(this)} >微信授权登录</Button>

 handleWXGetUserInfo = (event) => {
    console.log(event.detail)
  }

获取到的信息:


event.detail
上一篇下一篇

猜你喜欢

热点阅读