1. 描述:当需要使用 url 传递数据时,用来获取 url 问号后的参数值。可根据一下代码进行改写,达到您预期的效果

  2. 使用

function getQueryVariable(variable) {
  const urlParams = new URL(window.location.href);
  try {
    if (urlParams) {
      let qstMark = urlParams.href.split("?");
      var vars = qstMark[1].split("&");
      for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[i] == variable) {
          return pair[1];
        }
      }
    }
  } catch (error) {
    //    console.log(error);
  }
}
// 假设有个url:http://localhost:8001/#/domtoimg/1?id=0
getQueryVariable("id");//0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19