1 该方法一般情况都可以获取页面传递参数的值。但是有些框架有自己的方法获取。在微信小程序里面就不可用。
function getQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);
if(r!=null){
return unescape(r[2]);
}
return null;
}
2 微信小程序里面获取页面之间传递的参数,直接options点参数名即可。
例如:假设页面跳转时传递一rid到另一个页面。
wx.navigateTo({
url: '../room/room?rid='+$rid,
})
在另一个页面通过options就可以获取
onLoad: function (options) {
var that = this;
that.setData({
src: options.rid
})
}