客户器端解析URL
分两种情况:
- 给定 URL 字符串;
- URL 为当前页面 URL。
代码:
// Get url parameter value
export function getUrlParameter(param: string, url = '') {
if (url && url.length > 0) {
const urlObj = new URL(url);
return urlObj.searchParams.get(param) || '';
} else {
const searchParams = new URLSearchParams(window.location.search);
return searchParams.get(param) || '';
}
}