废话不多说,直接上代码!
// 获取当前页面地址,如http://localhost:8080/admin/index
let wPath = window.document.location.href;
// 获取当前页面主机地址之后的目录,如:/admin/index
let pathName = this.$route.path;
let pos = wPath.indexOf(pathName);
// 获取主机地址,如:http://localhost:8080
let localhostPath = wPath.substring(0, pos);
接下来就可以按需取用各个值了~
附上2年前还没接触vue的时候写过的代码: