如何在初始化时从提供者调用方法?
要调用CoolProvider().fetchCoolData()
return ChangeNotifierProvider(
create: (context) => CoolProvider(),
child: Stack(
alignment: Alignment.bottomCenter,
children: [
SomeWidgetWithConsumer(),
AnotherWidgetWithConsumer(),
],
),
);
最佳答案
您可以这样做。
return ChangeNotifierProvider(
create: (context) => CoolProvider()..fetchCoolData(),
child: Stack(
alignment: Alignment.bottomCenter,
children: [
SomeWidgetWithConsumer(),
AnotherWidgetWithConsumer(),
],
),
);
关于flutter - 在提供者初始化时调用将来的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63716900/