获取url 问号后面的参数

两种方法:

1、使用正则

function getQueryString(name) { //取url上的id
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
      var r = window.location.search.substr(1).match(reg);
      if (r != null) return unescape(decodeURI(r[2]));
      return null;
    }

2、使用 URLSearchParams,IE浏览器不兼容

function getUrlParam(name) {
  var temp = window.location.href.split('?')[1];
  var pram = new URLSearchParams('?'+temp);
  return pram.get(name);
}

另外:使用URLSearchParams 可以处理axios发送的数据

参考:https://www.cnblogs.com/coolle/p/7027950.html

原文地址:https://www.cnblogs.com/jervy/p/13545804.html