从网址获取token

238 阅读1分钟

原生js:

function getSearchVal(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
        return decodeURIComponent(r[2]);
    } else {
        return;
    }
}
token = getSearchVal('token');

vue

function getSearchVal(name) {
  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  var r = window.location.href.split("?")[1].match(reg);
  if (r != null) {
    return decodeURIComponent(r[2]);
  } else {
    return;
  }
}
axios.defaults.headers.common['x-xq5-jwt'] = getSearchVal('token');