收藏
回答

VUE 微信复制链接参数丢失?

VUE 页面在微信打开,正常分享链接没有问题,但是如果点击复制链接,就会出现链接后面的参数丢失,只保留源地址。

看了社区文档是说发生了重定向。

那有个问题,如果不重定向,怎么做微信登录?

跳转微信登录:

window.location.href

window.location.replace()

都测试过了,没有用。

是跳转授权微信登录时候有问题,还是?

回答关注问题邀请回答
收藏

1 个回答

  • 晚风
    晚风
    2021-08-05

    /**

     *跳转微信授权

     *

     * @export

     * @param {string} url 重定向URL

     * @param {string} state 声明

     */

    export function toWeChatAuthorize(urlstate) {

      const redirectUrl = encodeURIComponent(url);

      state = encodeURI(state);

      const toUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${process.env.VUE_APP_WECHAT_APPID}&redirect_uri=${redirectUrl}&response_type=code&scope=snsapi_userinfo&state=${state}#wechat_redirect`;

      window.location.href = toUrl;

    }

    咨询一前端大佬,说是这样可以解决,但是测试还是没用。

    2021-08-05
    有用
    回复
登录 后发表内容