| 1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * 分别通过切换import中的注释来查看三个页面。
- * 建议分开阅读,下拉刷新和上拉加载的实现方式
- */
- import 'package:flutter/material.dart';
- import 'package:flutter_redux/flutter_redux.dart';
- import 'package:redux/redux.dart';
- import 'pages/home.dart';
- import 'state.dart';
- CountState updateState(CountState state, dynamic value){
- print(value);
- if(value['action']==Actions.updateToken){
- return CountState(state.usetoken=value['val']);
- }
- else if(value['action']==Actions.updateUser){
- return CountState(state.userInfo=value['val']);
- }
- else if (value['action']==Actions.updateAll){
-
- state.usetoken=value['token'];
- state.userInfo=value['user'];
- return state;
- }
- return state;
- }
- void main(){
- final store =
- Store<CountState>(updateState, initialState: CountState.initState());
- runApp(new MyApp(store));
- }
|