使用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 是掃完二維碼返回首頁是帶過來的參數,
到此就成功拿到了;