我的InheritedWidget应用程序的根目录,基本上是我第一个构建函数的顶部Scaffold.我可以使用.of(context)第一页的所有子窗口小部件中的函数来引用窗口小部件.如果我在Navigator堆栈上推送另一个页面,则InheritedWidget.of()调用失败,因为我认为它应该.有没有办法共享这个小部件的访问权限?我试图避免不必要地将小部件传递到树上.ScopedModel具有相同的限制.我正在考虑将上下文变量传递到树下,但这听起来不对,它也没有解决问题.
你应该用它包装你的根小部件,例如你的 MaterialApp
MyInheritedWidget(
child: MaterialApp(
home: home))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |