From c2af365ad80509e25e9e2d6bf5b5c65d720209b0 Mon Sep 17 00:00:00 2001 From: daihh Date: Thu, 2 Mar 2023 14:13:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=97=A0returnUrl=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/login/loading.vue | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pages/login/loading.vue b/pages/login/loading.vue index 04fc518..193810d 100644 --- a/pages/login/loading.vue +++ b/pages/login/loading.vue @@ -15,16 +15,19 @@ }, onLoad(options) { this.toUrl=options.returnUrl; - - var pvArray=Object.keys(options); - var params=''; - pvArray.forEach(pv=>{ - if(pv!='returnUrl'){ - params+='&'+pv+'='+options[pv]; + if(this.toUrl){ + if(this.toUrl=='/'){ + this.toUrl=''; } - }); - this.toUrl=this.toUrl+params; - + var pvArray=Object.keys(options); + var params=''; + pvArray.forEach(pv=>{ + if(pv!='returnUrl'){ + params+='&'+pv+'='+options[pv]; + } + }); + this.toUrl=this.toUrl+params; + } console.log(this.toUrl,'options.returnUrl'); }, mounted() { @@ -60,7 +63,6 @@ // }) uni.setStorageSync("boe_new_login",1);//记录新登录 let openUrl=$this.toUrl; - console.log(openUrl); //http://localhost:8081/mobile/pages/login/loading?returnUrl=/pages/study/courseStudy?id=1028700304503054336 if(openUrl){ //如果openUrl的页面不存在,或不对,就会出现跳转不动的问题,这个情况