1.第一个函数,首先用这个函数的话,如果传过来的参数是中文时,得到的不是一串中文,而是乱码的东西,至于为什么?请大神回复在怎么处理,但是这个是比较常用的,对于非中文的很好用。。。。
GetQueryString: function(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; },
vm.finishId = GetQueryString('finish')
2.第二个函数,全能,也可以获取到地址栏的中文参数
getParams: function(name) { var search = window.location.search; var reg = new RegExp(name + '=([^&]*)(&|$)'); var params = search.match(reg); return params && params[1] || ''; },
transferParmas:function(){ var a=vm.getParams('id') vm.newid=decodeURIComponent(a) },