1.描述下 场景,现在使用三种路由,第一种stack路由,第二种tabBottm路由、第三种switch路由。
比如登录、注册等 创建了一个loginStack.
首页、个人等 分别创建了 homeStack、personalStack.
然后用tab把个人和首页组合起来。
最后app 里面使用switch 把最终的tab和登录的loginstack组合起来。
现在使用的这样的路由模式,但是问题来了。 当我在personalStack中的某个页面,点击退出登录的时候,清空了asyncstroage中的数据,然后跳转到首页。 当点击tab 中的个人的时候,发现 页面还是在退出登录的那个页面。并且,数据还存在。
问题的主要原因是,使用了stack路由,保存了前面的页面没有重置页面。
2、所以 ,我应该怎样在退出之后,清空这个stack的路由栈
问题解决了吗?求分享