我是FlutterRedux的新手,我遇到了一个问题,我完全不知道如何处理它!我提取了主要代码以保持这种简单-点击指示器切换PageView,滚动PageView以同步指示器。这是我的代码:应用状态:classAppState{finalListmenuList;finalintcurrentIndex;AppState({this.menuList,this.currentIndex});}reducer:AppStateappReducer(AppStatestate,Objectaction){returnAppState(menuList:menuListReducer(sta
我是FlutterRedux的新手,我遇到了一个问题,我完全不知道如何处理它!我提取了主要代码以保持这种简单-点击指示器切换PageView,滚动PageView以同步指示器。这是我的代码:应用状态:classAppState{finalListmenuList;finalintcurrentIndex;AppState({this.menuList,this.currentIndex});}reducer:AppStateappReducer(AppStatestate,Objectaction){returnAppState(menuList:menuListReducer(sta
在我的FlutterRedux应用程序中,我有一个身份验证中间件,负责处理对外部身份验证服务的用户身份验证调用。如果我想在某些响应时重定向到另一个屏幕(例如,在登录操作成功时转到主屏幕)-是否建议在中间件中处理该问题,或者是否有其他最佳实践方法? 最佳答案 我以前在web中使用redux,建议在middleware中处理导航,你可以在你的中间件中调用Navigator.of(context).pushNamed("youRoute")或者你可以使用NavigationMiddleware.
在我的FlutterRedux应用程序中,我有一个身份验证中间件,负责处理对外部身份验证服务的用户身份验证调用。如果我想在某些响应时重定向到另一个屏幕(例如,在登录操作成功时转到主屏幕)-是否建议在中间件中处理该问题,或者是否有其他最佳实践方法? 最佳答案 我以前在web中使用redux,建议在middleware中处理导航,你可以在你的中间件中调用Navigator.of(context).pushNamed("youRoute")或者你可以使用NavigationMiddleware.
我有以下BuiltMap获取map;在BowlerState。它包含BowlerEntity对象。我想更新此map中的特定投球手。我的BowlerUpdate操作包含需要在该特定投球手中更新的值。我该怎么做?为此,我需要修改以下reducer。一个reducer是这样的BowlerState_updateBowlerAge(BowlerStatebowlerState,SaveBowlerAgeSuccessaction){returnbowlerState.rebuild((b)=>b..map[action.bowler.id]=action.bowler);}
我有以下BuiltMap获取map;在BowlerState。它包含BowlerEntity对象。我想更新此map中的特定投球手。我的BowlerUpdate操作包含需要在该特定投球手中更新的值。我该怎么做?为此,我需要修改以下reducer。一个reducer是这样的BowlerState_updateBowlerAge(BowlerStatebowlerState,SaveBowlerAgeSuccessaction){returnbowlerState.rebuild((b)=>b..map[action.bowler.id]=action.bowler);}
我是dartflutter和redux的新手我正在做的是在我移动到下一个屏幕时将数据保存到商店这是在转换器中保存自身的调用FunctionsaveCurrent(Storestore){return(FlightsListItemViewModelcurrentFlight)=>store.dispatch(SaveCurrentFlight(currentFlight:currentFlight));}但我的问题是我该如何调用它?我用过:saveCurrentViewModel:saveCurrent(store)但是它崩溃了Object.noSuchMethod可能是因为我需要将c
我是dartflutter和redux的新手我正在做的是在我移动到下一个屏幕时将数据保存到商店这是在转换器中保存自身的调用FunctionsaveCurrent(Storestore){return(FlightsListItemViewModelcurrentFlight)=>store.dispatch(SaveCurrentFlight(currentFlight:currentFlight));}但我的问题是我该如何调用它?我用过:saveCurrentViewModel:saveCurrent(store)但是它崩溃了Object.noSuchMethod可能是因为我需要将c
我需要进行一个不返回任何内容的函数调用(void)。获得函数完成通知的唯一方法是发送一个回调函数。现在我使用BLoC模式和ReDux,当一个事件被分派(dispatch)时,我分派(dispatch)另一个Action到redux的存储,在之后action完成后调用callback函数。现在在callback函数中,我想更新bloc的state。下面是我的实现,if(eventisLogin){yieldcurrentState.copyWith(formProcessing:true);store.dispatch(authActions.login(currentState.use
我需要进行一个不返回任何内容的函数调用(void)。获得函数完成通知的唯一方法是发送一个回调函数。现在我使用BLoC模式和ReDux,当一个事件被分派(dispatch)时,我分派(dispatch)另一个Action到redux的存储,在之后action完成后调用callback函数。现在在callback函数中,我想更新bloc的state。下面是我的实现,if(eventisLogin){yieldcurrentState.copyWith(formProcessing:true);store.dispatch(authActions.login(currentState.use