【发布时间】:2019-01-25 11:41:35
【问题描述】:
我的应用程序根目录中有一个InheritedWidget,基本上位于我的第一个Scaffold 的第一个构建函数的顶部。我可以使用.of(context) 函数从第一页的所有子小部件中引用小部件。如果我在Navigator 堆栈上推送另一个页面,InheritedWidget.of() 调用将失败,正如我认为的那样。有没有办法共享对这个小部件的访问?我试图避免不必要地将小部件传递到树下。 ScopedModel 也有同样的限制。我正在考虑将上下文变量沿树向下传递,但这听起来不对,也不能解决问题。
【问题讨论】: