收藏
回答

redirect_uri重定向hash地址错误?

业务需求:h5网页获取微信授权拿到code

let url = "https://www.xxxxxx.com/xx-xx-xxx-xxx/#/pages/auth/register/register";
url = encodeURIComponent(url);
window.location.href=(`https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx9d8f54ac7d9af4e7&redirect_uri=${url}&response_type=code&scope=snsapi_base&state=123#wechat_redirect`)


重定向结果:"https://www.xxxxxx.com/xx-xx-xxx-xxx/?code=xxxxxxxxxxxxxx&state=123#/pages/auth/register/register"

请问为什么hash地址#后面的字符跑到URL最后去了???(官方文档也未解释这种情况)

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

1 个回答

  • Liu.Y
    Liu.Y
    2021-04-27

    url带#号是这样的,不影响使用

    2021-04-27
    有用
    回复 1
    • 我是老张
      我是老张
      2021-09-06
      在uniapp框架下 这种方式获取不到参数
      2021-09-06
      回复
登录 后发表内容