微信网页授权登录code如何获取?

微信扫码后跳回登录页面显示的网址是这样的:
图片描述

export default new Router({
    mode: 'history', //后端支持可开
    scrollBehavior: () => ({
        y: 0
    }),
    routes: constantRouterMap
})

打开history模式后,扫码先跳:
图片描述

后跳:图片描述

请问肿么获取到code

阅读 9.8k
4 个回答

获取url,对url进行字符串的截取

这不是获取 网址中的参数吗

function GetRequest(value) {

//url例子:www.bicycle.com?id="123456"&Name="bicycle";  
var url = decodeURI(location.search); //?id="123456"&Name="bicycle";
var object = {};
if(url.indexOf("?") != -1)//url中存在问号,也就说有参数。  
{   
  var str = url.substr(1);  //得到?后面的字符串
  var strs = str.split("&");  //将得到的参数分隔成数组[id="123456",Name="bicycle"];
  for(var i = 0; i < strs.length; i ++)  
    {   

        object[strs[i].split("=")[0]]=strs[i].split("=")[1]
      }
  }

return object[value];  

}

vue
this.$route.query.code

请问一下你这个问题解决了么

推荐问题