gpt4 book ai didi

flutter - Provider Widget 的放置位置——Flutter Provider Package

转载 作者:行者123 更新时间:2023-12-03 04:46:57 29 4
gpt4 key购买 nike

我目前正在学习使用 Flutter 进行应用程序开发,并已开始学习 Provider 包。我遇到了一些困难并收到错误:

“在此...小部件之上找不到正确的提供者”

我最终移动了 Provider 小部件以环绕我的 MaterialApp 小部件而不是我的 Scaffold 小部件,这似乎解决了问题。

话虽这么说,但我不确定为什么要修复这些问题。我们是否应该将 Provider 小部件放在我们的 MaterialApp 周围?如果是这样,有人可以解释为什么需要这样做吗?如果没有,有人可以解释如何确定将 Provider 小部件放置在我们的树中的什么位置吗?

最佳答案

通常,最好的位置是您移动它的地方,在 MaterialApp 中。这是因为这是应用程序开始的地方,节点树将可以访问任何地方的提供者。

关于flutter - Provider Widget 的放置位置——Flutter Provider Package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62111787/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com