函数:
// url解析函数// ?id=111&name=567 => {id:111,name:567}export function urlParse(){ let obj = {}; let reg = /[?&][^?&]+=[^?&%]+/g; let url = window.location.search; let arr = url.match(reg); arr.forEach((item) => { let tempArr = item.substring(1).split('='); let key = decodeURIComponent(tempArr[0]); let val = decodeURIComponent(tempArr[1]); obj[key] = val; }) return obj;}
函数作用:解析url地址获得一个对象
使用方法:把以上代码添加到你的公共函数库
其实用vue-router更简单