方法一
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]; } }
查看前端面试题小程序
微信小程序搜:红旗头像制作