使用uni-app写的h5项目,接收首次进入的参数的问题处理。
经常遇到扫码分享,邀请好友,扫完二维码需要跳转进入当前项目时需要接收地址带过来的参数可以有如下解决方式;
在methods中定义方法:
getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null;
}
在onload中调用,并将拿到的参数保存
let token = this.getQueryString('token') let memberId = this.getQueryString('memberId');
其中token 和 memberId 是扫完二维码返回首页是带过来的参数,
到此就成功拿到了;