如何可以拦截ionic tab跳转

发布于 2022-09-11 17:04:53 字数 380 浏览 19 评论 0

目前在使用ionic3 使用的是tab模版

现在将tab 对应 pageA pageB pageC 三个页面。

app一进入是pageA,目前想在未登陆或者未完善资料的用户,不让他浏览到pageB pageC。

目前的做法是进入pageB 或者是pageC的时候 在ionicWillEnter生命周期里面调用接口判断用户资料是否完善,如果资料未完善,立刻跳转资料页(InfoPage)。

目前有两个问题,就是pageB 和 pageC 里面的内容依然会闪现一下,而且从InfoPage点击返回,会退回到pageB 或者pageC 那么又会进入ionicWillEnter这个生命周期,从而又进入InfoPage 导致InfoPage无法返回。

不知道是否有好的解决办法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文