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('#'));
}