1:工具文件夹common中创建until.js文件
// 获取地址栏查询参数
const getSearch = (name) => {
// 创建一个空参数用来存储查询到的参数
let str = null;
// 获取地址栏信息
let url = window.location.href;
// 分割掉?前面的内容
let query = url.split('?')[1];
// 判断地址栏有没有信息
if (!query) return str;
// RegExp() 构造函数将用与指定的 RegExp 相同的模式和标志创建一个新的 RegExp 对象
let temp = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
// match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配
let value = query.match(temp);
// unescape() 函数可对通过 escape() 编码的字符串进行解码。
value != null && (str = unescape(value[2]));
return str;
}
//导出方法
export default {
getSearch
}
2:页面中进行引用·
import utils from '@/common/utils.js';
//business_sign即需要查询的地址栏参数
this.business_sign = utils.getSearch('business_sign');