美文网首页
微信授权多个参数

微信授权多个参数

作者: 信仰永不退色 | 来源:发表于2020-08-12 14:26 被阅读0次

// 微信认证并设置跳转链接

    let url = encodeURIComponent(`xxxxx?xx=${xx}&xxx=${xxx}`);

    window.location.href =

    '授权链接' +

    queryStringify({

      appid: environment.wechat.appId,

      redirect_uri: encodeURIComponent(environment.wechat.authApi),

      scope: 'snsapi_userinfo',

      response_type: 'code',

      state: `fromUrl:${this.router.routerState.snapshot.url}` + '#wechat_redirect'

    });

解码:

let state = decodeURIComponent(getQueryVariable('state')).split(';');

    let stateMap = {};

    state.forEach((item) => {

      item = item.split(':');

      stateMap[item[0]] = item[1];

    });

stateMap.fromUrl

相关文章

网友评论

      本文标题:微信授权多个参数

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