Vue 获取 url 上的参数
经常我们在项目中需要获取 url 上参数进行使用,所以今天为大家奉上工具类 💜
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| /** * 获取url上的参数 * @param {string} url * @returns {Object} */ export function getQueryObject(url) { url = url == null ? window.location.href : url const search = url.substring(url.lastIndexOf('?') + 1) const obj = {} const reg = /([^?&=]+)=([^?&=]*)/g search.replace(reg, (rs, $1, $2) => { const name = decodeURIComponent($1) let val = decodeURIComponent($2) val = String(val) obj[name] = val return rs }) return obj }
|
需要的小伙伴自取吧 :v: