欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取地址栏参数

程序员文章站 2024-02-17 22:24:40
...

项目场景:

例如:index.html?platform=h5&phone=16666666666
项目场景:项目中有很多地方需要获取url上的参数


问题描述:

//例:index.html?platform=h5&phone=16666666666
getUrlStr(name) {
	/**
	* 获取地址栏参数
	*/
	let reg = new RegExp('(^|\\?|&)' + name + '=([^&]*)(\\s|&|$)', 'i');
	if (reg.test(window.location.href)) {
		return unescape(RegExp.$2.replace(/\+/g, ' '));
	}
	return undefined;
},

this.getUrlStr('platform')//调用函数,并传参