在項目中,可能需要獲取網(wǎng)址中的相關(guān)字段值
可以在js中添加如下代碼
export var getQueryVariable = function (variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
console.log(pair)
if(pair[0] == variable){return pair[1];}
}
return(false);
}
在需要使用的時候調(diào)用
this.getQueryVariable("loginid")
直接傳入需要取值的字段就可以取到
此方法可能會存在問題,建議用以下方法
獲取?后面的參數(shù)
let id = this.$route.query.username
其它方法
function getParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}