答案 0 :(得分:2)
第一个:share file content between some pages
可以通过使用 Constructor
来完成。
2nd:ability to modify conten
只能由 global variable+ key
完成,但请选择 stateManagement
。
我建议,你应该选择StateManagement。它可以处理。
我更喜欢使用 riverpod,也有人建议使用易于使用的 getx
。
更多阅读this.
答案 1 :(得分:0)
您可以尝试使用提供程序包,因为它是在您的 Flutter 应用程序中共享数据的有效工具:https://flutter.dev/docs/development/data-and-backend/state-mgmt/simple
答案 2 :(得分:0)
要么使用构造函数来挖掘小部件,要么简单地使用状态管理包之一,如provider、getx、bloc等。
但如果您是初学者,请使用 provider package,因为它是 flutter 团队推荐的