first-test-package-april
Version:
April test release npm package
28 lines (25 loc) • 622 B
JavaScript
export default function printInfo() {
console.log("Hello");
}
/**
* @Author: April
* @description: 获取 url 的参数,返回参数对象。
* @param {*} url
* @return {*}
*/
export function getUrlParams(url) {
let qs = "";
if (url && url.split("?")[1]) {
qs = url.split("?")[1];
} else {
qs = window.location.search;
}
const params = {};
const re = /[?&]?([^=]+)=([^&]*)/g;
let tokens;
while ((tokens = re.exec(qs.split("+").join(" ")))) {
params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
}
return params;
}