wangliang_wd

feat:优化我的界面防重复点击登录

... ... @@ -20,6 +20,8 @@ export default struct MinePageUserSimpleInfoUI {
@Link percent:number
navItem: BottomNavDTO = {} as BottomNavDTO
@State isCanClickLogin:boolean = true
loginStateChange(){
if(this.isLogin){
///已登录状态,先获取本地数据
... ... @@ -217,12 +219,19 @@ export default struct MinePageUserSimpleInfoUI {
}
jumpLogin(){
if (this.isCanClickLogin === true){
this.isCanClickLogin = false
if(!this.isLogin){
WDRouterRule.jumpWithPage(WDRouterPage.loginPage)
}else {
WDRouterRule.jumpWithPage(WDRouterPage.mineHomePage)
}
}
let timer = setInterval(() => {
this.isCanClickLogin = true
clearInterval(timer);
}, 1000);
}
calcHeight(value:number): number{
return value * this.percent
... ...