HarmonyOS tab个人中心页面跳转到登录页面,从登录页返回到首页之后无法二次进入到登录页

HarmonyOS
2024-12-25 14:51:03
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

第二次点击TabBar用户选项aboutToAppear方法不生效。可以采用监听tabContent里面页面的属性来实现,然后通过Tabs的onPageShow来改变属性实现监听,示例代码如下:

// User.ets
@Link @Watch('customShow') timer: Number
customShow(){
  //切换到当前页,进行登陆判断
}
// Index.ets
@State HomeTimer: number = 0;
User({
  timer:$HomeTimer
})

  .onTabBarClick((index: number) => {
    // console.log('-------',index)
    this.controller = index
    if (this.controller == 1) { //User
      this.HomeTimer = this.timeStamp()
    }
  })

timeStamp(){
  return new Date().getTime();
}
分享
微博
QQ
微信
回复
2024-12-25 16:34:54
相关问题
HarmonyOS 登录页面跳转
338浏览 • 1回复 待解决
HarmonyOS 无法拉起账号登录页面
682浏览 • 1回复 待解决
HarmonyOS 需要“登录页面”通用能力
132浏览 • 1回复 待解决
HarmonyOS router.back无法返回到上一
161浏览 • 1回复 待解决
app内嵌入H5网登录储存
599浏览 • 1回复 待解决
跳转设置返回存在白屏
1953浏览 • 1回复 待解决