分割地址栏

函数

1 const getParamsFromUrl = name => {
2   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
3   var r = window.location.search.substr(1).match(reg);
4 
5   if (r != null) {
6     return unescape(r[2]);
7   }
8   return null;
9 };

使用

 1 let status = getParamsFromUrl("status");
 2   if (getParamsFromUrl("token") && Number(status) === 200) {
 3     setCode(getParamsFromUrl("token"));
 4     setTimeout(() => {
 5       window.location.href = window.location.origin;
 6     }, 10);
 7     return;
 8   } else {
 9     if (Number(status) == 401) {
10       next({ path: "/401" });
11       return;
12     }
13   }

 

posted @ 2021-01-26 15:07  pumpkz  阅读(89)  评论(0)    收藏  举报