如何在 Flutter Web 中控制浏览器刷新



我写了一个颤振网络示例应用程序,它使用与互联网上一样多的样本。 想象一下一个简单的颤振项目,其中包含登录用户的集团。获取一个用户名并传递并传递给bloc和UI自动显示主页现在的问题是:这是Web项目登录后当用户刷新浏览器登录页面时再次弹出。 如何在页面刷新后加载主页?

我使用缓存令牌的localStorage。刷新网络上的页面基本上是重新渲染所有资源(也许这就是为什么 Flutter Web 只支持hot restart而不支持hot reload(。 对我来说,当我需要检查登录状态或用户数据时,我会在显示任何界面之前使用缓存的令牌(如果我使用服务器(或 Firebase 身份验证侦听器(如果我使用 Firebase(。

我让它与状态管理一起使用 状态管理有许多解决方案 我使用更改通知程序状态管理

最新更新