【发布时间】:2021-12-22 21:10:07
【问题描述】:
您好,当我升级到 flutter_riverpod 1.0.0 时遇到了这个问题 然后在riverpod repo中看到了这个问题
然后我看到回购的所有者结束了关于这个的讨论,让我不知道下一步该去哪里......
如果我能得到任何帮助,我将不胜感激!
【问题讨论】:
标签: flutter flutter-web riverpod
您好,当我升级到 flutter_riverpod 1.0.0 时遇到了这个问题 然后在riverpod repo中看到了这个问题
然后我看到回购的所有者结束了关于这个的讨论,让我不知道下一步该去哪里......
如果我能得到任何帮助,我将不胜感激!
【问题讨论】:
标签: flutter flutter-web riverpod
flutter 团队已经修复了这个问题:D
只要切换到master分支,拉取最新版本的flutter(2.6.0-12.pre.757)dart(2.16)
【讨论】:
尝试查看您是否已完成所有可能的迁移 就像使用 consumerWidget 时一样,build 方法不采用 ProviderBased 对象,但现在它是一个 WidgetRef 您现在可以使用 WidgetRef 的实例并在其上调用 read 而不是 context.read() 来读取提供程序并使用 WidgetRef 的实例并调用观察你的供应商的变化 然后运行 flutter clean 之后运行 flutter pub get 有关更多文档,请参阅此链接about riverpod
【讨论】:
问题在于 dart sdk,而不是 Riverpod。 您应该为此跟踪(并投票以便希望优先考虑)链接的dart sdk ticket,它应该在修复后解决。
【讨论】:
flutter master。查看this comment in the original issue了解更多信息