【问题标题】:Riverpod does not maintain state after reload in Flutter Web [closed]在 Flutter Web 中重新加载后 Riverpod 不保持状态 [关闭]
【发布时间】:2021-01-11 22:27:17
【问题描述】:

我试图使用 Riverpod 向 Web 应用程序添加分页,但似乎在重新加载页面后不会保持状态。然后我尝试了官方计数器应用示例,在增加计数并重新加载后,计数确实重置为 0。

任何想法为什么会发生这种情况?

【问题讨论】:

    标签: flutter state-management riverpod


    【解决方案1】:

    Flutter web 不能热重载,只能热重启,所以你将再次从顶部运行 main()。

    【讨论】:

    • 我指的是重新加载/刷新浏览器
    • 是的,我正在回答你。 :) 我的答案怎么不清楚?
    • 对不起,我是flutter的初学者,但是在浏览器中用按钮刷新页面和在IDE中热重启一样吗?
    • 没有。在 Web 上,刷新浏览器或点击 IDE 中的“热重启”按钮都会做同样的事情。至少现在,IDE 中的“热重载”也能做同样的事情,因为热重载还不能用于 Flutter Web。
    • 我明白了,谢谢。刷新浏览器后是否有正确的方法来保持状态?在刷新后的任何网站中,都显示相同的页面这是我想要实现的。
    猜你喜欢
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多