获取url上参数

98 阅读1分钟

经常会用到取url参数,在这里记录一下

1、第一种 用js取url上的参数
const urlParams = new URLSearchParams(window.location.search);
const paramValue = urlParams.get('paramName');

2、第二种 兼容更老版本的浏览器

function getUrlParam(paramName) {
  const regex = new RegExp("[?&]" + paramName + "(=([^&#]*)|&|#|$)");
  const results = regex.exec(window.location.href);
  if (!results) return null;
  if (!results[2]) return '';
  return decodeURIComponent(results[2].replace(/+/g, " "));
}