localList() {
var url = window.location.href; // 获取当前页面的URL
var urlObj = null; // 创建一个变量用于保存参数对象
if (url.includes('?')) { // 判断URL中是否包含参数
var cs = url.split('?')[1]; // 获取问号后面的参数字符串
var cs_arr = cs.split('&'); // 将参数字符串转为数组,每一个元素是一个参数
urlObj = {}; // 创建一个空对象用于保存参数
for (var i = 0; i < cs_arr.length; i++) {
// 遍历数组,将每一个参数格式化为键值对,并保存到参数对象中
urlObj[cs_arr[i].split('=')[0]] = cs_arr[i].split('=')[1];
}
this.url = urlObj; // 将参数对象赋值给函数内部的this.url属性
console.log('this.url===', this.url);
}
}
直接在mounted里面调用,传参的时候想要啥参数直接 点 啥就行。