非vue-router项目 单个参数
var url = window.location.href
var index = url.indexOf("?");
var ind = url.indexOf("=");
var key = url.substr(index + 1,6); //参数的key值
var value = url.substr(ind + 1,5); //参数的value值
非vue-router项目 多个参数
let queryParams = {};
let locationUrl = window.location.search;
if (locationUrl.indexOf("?") !== -1) {
let index = locationUrl.lastIndexOf("?");
let query = locationUrl.substring(index + 1, locationUrl.length);
let arr = query.split("&");
arr.forEach((item) => {
let mArr = item.split("=");
queryParams[mArr[0]] = mArr[1];
});
}
console.log(queryParams);
vue-router 项目
var key = Object.keys(this.$route.query)[0] //参数的key值
var value = this.$route.query.orgKey //参数的value值