美文网首页微信小程序开发前端技术栈
Taro用户点击授权登录按钮,返回getUserInfo信息

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

作者: 汗青fullstack | 来源:发表于2020-06-01 19:15 被阅读0次
    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

    相关文章

      网友评论

        本文标题:Taro用户点击授权登录按钮,返回getUserInfo信息

        本文链接:https://www.haomeiwen.com/subject/wenszhtx.html