gpt4 book ai didi

flutter - 调度第一个 bloc 事件或 cubit 方法,在 StatelessWidget 内的页面开始

转载 作者:行者123 更新时间:2023-12-03 02:52:06 26 4
gpt4 key购买 nike

我的应用程序的主菜单中有 10 个按钮,每个按钮都包含其中的 BlocBuilder。
所以当我点击这些按钮打开一个新页面时,我想调度第一个事件,但我不知道如何。我可以将所有类更改为有状态小部件,然后调用 bloc.dispatch(事件) 初始状态()函数,但我想发现另一种方法,不确定它是否是最好的方法

最佳答案

为了触发 BlocBuilder 中的第一个事件/方法调用,我必须添加 集团参数和给定参数提供了我的 BlocProvider,只有在此之后我才设法调用我的方法。

BlocBuilder<MyCubit, MyState>(
bloc: BlocProvider.of<MyCubit>(context)..myFunction(),
builder: (BuildContext context, state) {
//Your code...
}

关于flutter - 调度第一个 bloc 事件或 cubit 方法,在 StatelessWidget 内的页面开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63981209/

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