好吧,他们不一样。
您不应该
read在
build方法内部使用。相反,坚持旧的是金色图案:
final model = Provider.of<Model>(context, listen: false);
read当您想在回调中使用上述模式时使用,例如,当按下按钮时,可以说它们都在执行相同的 *** 作。
onPressed: () { final model = context.read<Model>(); // recommended final model = Provider.of<Model>(context, listen: false); // works too}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)