封装函数 截取 浏览器路径中带的参数
window.location.href 链接地址中,取出自带的参数,封装方法直接调取
/**
* @param {传入的路由} url
* @param {需要获取的参数} param
*/
getQueryString(url, param) { // param为要获取的参数名 注:获取不到是为null
var arr = url.split('?')// 分割域名和参数界限
if (arr.length > 1) {
arr = arr[1].split('&')// 分割参数
for (var i = 0; i < arr.length; i++) {
var tem = arr[i].split('=') // 分割参数名和参数内容
if (tem[0] === param) {
return tem[1]
}
}
return null
} else {
return null
}
},
调用函数:this.sub_id = this.getQueryString(url, 'sub_id')

浙公网安备 33010602011771号