0

我试图根据事件分派动作,但如果不返回小部件,我找不到任何方法来实现这一点。这是默认的做法

   StoreConnector<MyAppState,ActionFunc>(
    converter:(store) => () => store.dispatch(myaction),
    builder:(ctx,callback){
    return Center(child:
         RaisedButton(
         onPressed:(){callback();}
         child:,Text("Action !")
      ));
    });
4

2 回答 2

5

我这样做:

final store = StoreProvider.of<AppState>(buildContext);
store.dispatch(UserLogOutAction(buildContext);

文档说明如下: 一种可由后代小部件调用以从 StoreProvider 检索 Store 的方法。

于 2019-07-19T14:04:43.193 回答
0

您可以创建一个middleware事件列表并从那里分派操作。

于 2019-04-01T07:18:11.443 回答