首页 > 技术文章 > JS获取URL地址参数

lyt520 2020-10-16 22:03 原文

 1 getTokenTest() { //传统js方式获取url参数
 2         let url = window.location.search
 3         let token;
 4         let loca_token = localStorage.getItem('token')
 5         if (url) {
 6           if (url.indexOf('?') == 1) {
 7             return false;
 8           }
 9           url = url.substr(1);
10           url = url.split('&');
11           let info = [];
12           let obj = {};
13           for (let i = 0,len = url.length; i < len; i++) {
14             info = url[i].split('=')
15             obj[info[0]] = decodeURI(info[1]);
16             url[i] = obj;
17           }
18           token = obj.tk
19           localStorage.setItem('token',token)
20         }else{
21           if (loca_token) {
22             token = loca_token
23           }else{
24             window.location.href = 'http://www.baidu.com'
25           }
26         }
27       },

 

推荐阅读