相关疑难解决方法(0)

Provider.of(context, listen: false) 等价于 context.read() 吗?

// Are these the same?
final model = Provider.of<Model>(context, listen: false); 
final model = context.read<Model>(); 

// Are these the same?
final model = Provider.of<Model>(context);
final model = context.watch<Model>();
Run Code Online (Sandbox Code Playgroud)

他们是一样的还是不一样的?如果是,那么为什么readbuild()方法内部使用时会出现此错误,而Provider.of()有效?

试图context.read<Model>build方法或update提供者的回调中使用。

flutter flutter-provider

9
推荐指数
2
解决办法
2953
查看次数

标签 统计

flutter ×1

flutter-provider ×1