美文网首页
Taro 支付宝和微信授权登录

Taro 支付宝和微信授权登录

作者: blossom_6694 | 来源:发表于2018-12-18 09:55 被阅读0次

    Taro 里的login 支付宝暂时不支持,所以需要调用支付宝的的授权api。

    // 微信登录
      onLoginByWeapp = (e: Event) => {
        e.stopPropagation();
        Taro.login({
          success: function(res) {
            console.log(res);
            if (res.code) {
              //用户登录凭证(有效期五分钟)。开发者需要在开发者服务器后台调用 api,使用 code 换取 openid 和 session_key 等信息
            } else {
              console.log("登录失败!" + res.errMsg);
            }
          }
        });
      };
    
      // 支付宝登录
      onLoginByAlipay = (e: Event) => {
        e.stopPropagation();
        my.getAuthCode({
          scopes: 'auth_user', // 主动授权(弹框):auth_user,静默授权(不弹框):auth_base
          success: (res) => {
            console.log(res)
            if(res.authCode) {
              // 调用后台授权登录
            }
          },
          fail:function(res) {
            console.log("登录失败!" + res);
          }
        })
      };
    

    相关文章

      网友评论

          本文标题:Taro 支付宝和微信授权登录

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