Ionic 登录后,离子侧菜单不工作,而是返回到登录页面

w8f9ii69  于 2023-01-15  发布在  Ionic
关注(0)|答案(1)|浏览(137)

我有一个登录页面,我禁用了侧菜单:

ionViewWillEnter() {
    this.menuCtrl.enable(false);
 }
 ionViewDidLeave() {
    this.menuCtrl.enable(true);
 }

登录后,我导航到/,然后转到/welcome:

this.router.navigate(['/']);

在/welcome中,我打开了菜单:

ionViewWillEnter() {
    this.menuCtrl.enable(true);
  }

使用Edge/Chrome,当我登录后尝试使用侧菜单时,它会尝试“返回”登录页面:

补充:如果我在on /welcome之后刷新页面,它会重新加载页面并修复侧边菜单。所以不管发生了什么,看起来它一定是从登录屏幕的功能中遗留下来的。另外,我认为添加离子头修复了它,工作了大约2次登录,然后突然回到了它以前的行为。
我还注意到,如果我注销,Angular authguard会将其发送回/login,但如果我在登录页面上尝试滑动,它会试图将我带回应用程序,就好像我已经通过了身份验证一样。然后,当我点击一个链接时,Auth guard会完成它的工作,并再次发送回登录。
这一次,我仍然可以向左滑动,但一个空白页面试图从左边出现,而不是-这也发生在桌面模式下。

有人能帮我一下吗?

nbysray5

nbysray51#

我以为添加离子头修复它,它在第一次,然后突然又开始这样做。
我终于结束了禁用在离子刷:根的离子模块({已启用回扫:错误})
如果有人有任何消息,我们将不胜感激。

相关问题