Showing
1 changed file
with
13 additions
and
4 deletions
| @@ -20,6 +20,8 @@ export default struct MinePageUserSimpleInfoUI { | @@ -20,6 +20,8 @@ export default struct MinePageUserSimpleInfoUI { | ||
| 20 | @Link percent:number | 20 | @Link percent:number |
| 21 | navItem: BottomNavDTO = {} as BottomNavDTO | 21 | navItem: BottomNavDTO = {} as BottomNavDTO |
| 22 | 22 | ||
| 23 | + @State isCanClickLogin:boolean = true | ||
| 24 | + | ||
| 23 | loginStateChange(){ | 25 | loginStateChange(){ |
| 24 | if(this.isLogin){ | 26 | if(this.isLogin){ |
| 25 | ///已登录状态,先获取本地数据 | 27 | ///已登录状态,先获取本地数据 |
| @@ -217,11 +219,18 @@ export default struct MinePageUserSimpleInfoUI { | @@ -217,11 +219,18 @@ export default struct MinePageUserSimpleInfoUI { | ||
| 217 | } | 219 | } |
| 218 | 220 | ||
| 219 | jumpLogin(){ | 221 | jumpLogin(){ |
| 220 | - if(!this.isLogin){ | ||
| 221 | - WDRouterRule.jumpWithPage(WDRouterPage.loginPage) | ||
| 222 | - }else { | ||
| 223 | - WDRouterRule.jumpWithPage(WDRouterPage.mineHomePage) | 222 | + if (this.isCanClickLogin === true){ |
| 223 | + this.isCanClickLogin = false | ||
| 224 | + if(!this.isLogin){ | ||
| 225 | + WDRouterRule.jumpWithPage(WDRouterPage.loginPage) | ||
| 226 | + }else { | ||
| 227 | + WDRouterRule.jumpWithPage(WDRouterPage.mineHomePage) | ||
| 228 | + } | ||
| 224 | } | 229 | } |
| 230 | + let timer = setInterval(() => { | ||
| 231 | + this.isCanClickLogin = true | ||
| 232 | + clearInterval(timer); | ||
| 233 | + }, 1000); | ||
| 225 | } | 234 | } |
| 226 | 235 | ||
| 227 | calcHeight(value:number): number{ | 236 | calcHeight(value:number): number{ |
-
Please register or login to post a comment