// 一般我们是对类似http://www.baidu.com/s?a=1&b=2这样的url路径处理,得到问号(?)后面的字符串//:a=1和b=2类似的方法其实很多,本质是对字符串的操作处理,这里记录一下我的方法const params = window.location.search.substring(1);//params是得到的字符串this.obj ={};for(const i in params.split("&")){const str = params.split("&")[i].split("=").join(",");const left = str.split(",")[0];const right = str.split(",")[1];this.obj[left]= right;}
最后返回的obj是这样的{a:1,b:2}