URL アドレスのクエスチョン マークの後にパラメータを取得します

  1. システム A からシステム B へのパラメータの転送

// _self 当前窗口,blank 新开窗口   
 const url = "http://localhost:8889/#/patientManage/basicInfo?id="+'6666668888888';
 window.open(url, 'blank');

  1. 方法 1: システム B がパラメーターを受け取る

route.query.id

方法 2: システム B がパラメータを受信する (主に、パラメータが搬送されていることを確認するために使用されます)

    const getAllParams = () => {
      // 获取地址中的地址
      let href = window.location.href;
      // 截取问号后面的query参数
      let query = href.substring(href.indexOf("?") + 1);
      // 以&符号分割
      let item = query.split("&");
      let obj = {};
      for (let i = 0; i < item.length; i++) {
        let arr = item[i].split("=");
        // 参数名,参数值 赋值 对象的属性名,属性值
        obj[arr[0]] = arr[1];
      }
      return obj;
    };
    let querys = getAllParams();

おすすめ

転載: blog.csdn.net/yf18040578780/article/details/129655511