From 6bf7bb02b3c4f0040ab7db2157b9269aae7ae4a8 Mon Sep 17 00:00:00 2001 From: zhl Date: Thu, 28 Feb 2019 11:20:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AEurl=E6=9D=A5=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=88=86=E4=BA=AB=E7=94=A8=E6=88=B7=E7=9A=84id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/scripts/main.js | 2 +- assets/scripts/utils/string.util.js | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/assets/scripts/main.js b/assets/scripts/main.js index 1e86b15..ea10cd5 100644 --- a/assets/scripts/main.js +++ b/assets/scripts/main.js @@ -76,7 +76,7 @@ cc.Class({ // LIFE-CYCLE CALLBACKS: onLoad () { - this.shareUser = '5c7655c484dde4098f2196fa'; + this.shareUser = stringUtil.getRequest('uid'); let self = this; webapi.preLogin({}) .then(rep => { diff --git a/assets/scripts/utils/string.util.js b/assets/scripts/utils/string.util.js index 4e7b0d6..a2d6646 100644 --- a/assets/scripts/utils/string.util.js +++ b/assets/scripts/utils/string.util.js @@ -9,6 +9,19 @@ export default { return /^[a-z,0-9]{4}$/.test(code); }, parseMobile(mobile) { - return mobile.slice(0,3) + '****' + mobile.slice(7); + return mobile.slice(0, 3) + '****' + mobile.slice(7); + }, + + getRequest(name) { + var url = location.search; + var theRequest = {}; + if (url.indexOf("?") !== -1) { + var str = url.substr(1); + var strs = str.split("&"); + for (var i = 0; i < strs.length; i++) { + theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); + } + } + return theRequest[name]; } }