url传参 获取参数方法

url传参 获取参数方法

//调用
 const infos = this.getQuery();   

//该方法返回一个对象 key 为所传参数名  value  参数值
      getQuery(key) {
    
    
        var str = location.search;
        str = decodeURI(str);
        var result = {
    
    };
        if (str) {
    
    
          str = str.substr(1);
          var arr = str.split("&");
          for (var i = 0; i < arr.length; i++) {
    
    
            var curStr = arr[i].split("=");
            if (curStr.length == 2) {
    
    
              result[curStr[0]] = curStr[1];
            }
          }
        }
        return key ? result[key] : result;
      }

猜你喜欢

转载自blog.csdn.net/weixin_45563734/article/details/108594996