在flutter中跨不同路由访问同一BLOC对象



我在flutter代码中使用bloc库。我需要访问WidgetA和WidgetB上的一些BlocA。小工具A和小工具B是两条不同的路线。我应该在WidgetB的构造函数中传递BlocA的实例,同时将WidgetB推到WidgetA的顶部吗。我不想让BlocA保持全局性,因为它基本上只在两个页面上使用。所以,我只是想确认,如果我在构造函数中通过bloc的实例,这是否是一个反模式。

您可以提供高于MaterialApp的区块

最新更新