获取url地址指定参数值
方法一
window.getUrlParam = function (name) {
var reg = new RegExp(“(^|&)” + name + “=([^&]*)(&|$)”); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
return r != null ? decodeURI(r[2]) : null;
};
getUrlParam (name)
方法二
截取地址字符串分隔
function paramsArr (){
var paramsArr = location.href.match(/\?\S+/)[0].replace('?', '').split('&');
vm.params = { };
for (var i = 0; i < paramsArr.length; i++) {
var tmp = paramsArr[i].split('=');
vm.params[tmp[0]] = tmp[1];
}
}
还没有评论,来说两句吧...