vue获取后端重定向response.sendRedirect(url);页面的参数:

export const getUtlParam = url => {
  url = url ? url : window.location.href.substring(0, window.location.href.length - 2);
  let str = url.substring(url.indexOf('?') + 1);
  let arrs = str.split('&');
  let result = {};
  arrs.forEach(item => {
    let keyArr = item.split('=');
    let name = keyArr[0];
    let value = keyArr[1];
    result[name] = value;
  });
  return result;
};

或者只有一个参数,可以直接获取:

let hash = location.href;
    if (hash.indexOf('?msg=') !== -1) {
      this.msg = hash.substring(hash.indexOf('=') + 1, hash.indexOf('#'));
    }

 

Logo

前往低代码交流专区

更多推荐