分割地址栏
函数
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 }

浙公网安备 33010602011771号