收藏
回答

tabBar 重定向

页面描述: 首屏页面底部有 tabA 和 tabB 两个 tabBar

需求描述:默认页面是 tabA 选中时的页面,当用户点击 tabB 时判断用户是否授权,若未授权的话跳转到授权页面

问题:tabBar 按钮和跳转后页面的返回箭头两个事件都无法监听,所以只能在 tabB 所在页面的生命周期里面判断是否跳转到授权页面,于是当用户在授权页面点击返回之后就变成了死循环


求教

最后一次编辑于  03-07  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • Eric
    Eric
    03-08

    自问自答:

    在 app.js 文件中设置一个 Boolean 全局变量,分别在 tabA 和 tabB 所在的生命周期中改变这个值。

    若有更简洁、优雅的解决方案,欢迎补充

    03-08
    赞同
    回复