【问题标题】:best way to share data between pages in flutter在颤动的页面之间共享数据的最佳方式
【发布时间】:2021-07-31 14:24:01
【问题描述】:

我有很多页面,我想在一些页面之间共享文件内容,也让这个页面能够修改内容,文件包含(obj, data (int, bool, ...)).

【问题讨论】:

标签: flutter dart


【解决方案1】:

第一个:share file content between some pages 可以使用 Constructor 完成。

第二个:ability to modify conten 只能由global variable+ key 完成,但请使用stateManagement

我建议,你应该去StateManagement。它可以处理。 我更喜欢使用riverpod,也有人建议使用getx,方便使用。

更多阅读this.

【讨论】:

    【解决方案2】:

    您可以尝试提供程序包,因为它是跨 Flutter 应用共享数据的有效工具:https://flutter.dev/docs/development/data-and-backend/state-mgmt/simple

    【讨论】:

      【解决方案3】:

      要么使用 constructors 挖掘小部件,要么只使用其中一个包进行状态管理,例如 provider、getx、bloc 等。

      但如果您是初学者,请使用 provider 包,因为它是 flutter 团队推荐的

      【讨论】:

        猜你喜欢
        • 2016-01-19
        • 2016-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-23
        • 2021-06-30
        • 1970-01-01
        相关资源
        最近更新 更多