diff --git a/pages/tabbar/pagehome/pagehome.vue b/pages/tabbar/pagehome/pagehome.vue index 9057c5f..7a5cbb6 100644 --- a/pages/tabbar/pagehome/pagehome.vue +++ b/pages/tabbar/pagehome/pagehome.vue @@ -188,10 +188,19 @@ if(options.source_code!='' && options.source_code!=undefined){ this.loginEv(options); } else if(options.q!=undefined){ - // channel=&source_code=e0aac3a1f8dc81f14ce60b65db374a8c - let newInvite = options.q.slice(options.q.indexOf('invite_code%')+14); - let newChanel = options.q.slice(options.q.indexOf('activity%')+7); - let newsource_code = options.q.slice(options.q.indexOf('source_code%')+32); + // 解码一:unescape("http%3A//www.baidu.com%3Fname%3Dzhang@xiao@jie%26order%3D1"); + // 解码二:decodeURIComponent("http%3A%2F%2Fwww.baidu.com%3Fname%3Dzhang%40xiao%40jie%26order%3D1") + let str = unescape(options.q); + // console.log(str); + let len1 = str.indexOf('invite_code='); + let len2 = str.indexOf('channel='); + let len3 = str.indexOf('source_code='); + let newInvite = ''; + let newChanel = ''; + let newsource_code = ''; + if(len1!=-1) newInvite = str.slice((len1+12),(len1+12+32)); + if(len2!=-1) newChanel = str.slice((len2+8),(len2+8+8)); + if(len3!=-1) newsource_code = str.slice((len3+12),(len3+12+32)); uni.login({ provider: 'weixin', success: (res)=> { @@ -201,6 +210,7 @@ channel:newChanel, source_code:newsource_code } + // console.log(params); this.$requst.post('user/login',params).then(res => {console.log('调用成功');},error => {}) }, }); diff --git a/pagesA/activityTask/activityTask.vue b/pagesA/activityTask/activityTask.vue index 9e0aa14..b7f4584 100644 --- a/pagesA/activityTask/activityTask.vue +++ b/pagesA/activityTask/activityTask.vue @@ -46,63 +46,6 @@ - - - - - - diff --git a/pagesA/my-diary-edit/my-diary-edit.vue b/pagesA/my-diary-edit/my-diary-edit.vue index 32fac58..efd01ce 100644 --- a/pagesA/my-diary-edit/my-diary-edit.vue +++ b/pagesA/my-diary-edit/my-diary-edit.vue @@ -1,6 +1,6 @@