Vue页面methods里定义方法,传入参数为需要得到对应值的键名,例如"code","state"
// 在methods里定义获取参数方法
getUrlCode(name){
// 构造一个含有目标参数的正则表达式对象
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
// 匹配目标参数
var r = window.location.search.substr(1).match(reg);
if(r != null){
return unescape(r[2]);
}else{
return null;
}
}
使用示例,e.g:code、state
// 使用示例
let code = this.getUrlCode("code");
let state = this.getUrlCode("state");
本文介绍了在Vue组件的methods中定义的一个函数getUrlCode,该函数通过正则表达式从URL查询字符串中提取指定名称的参数值,如code和state。函数首先构造匹配参数的正则,然后匹配并返回解码后的值,如果未找到则返回null。
1790

被折叠的 条评论
为什么被折叠?



