BaseViewModel<M extends BaseModel, E extends BaseEntity> constructor
BaseViewModel<M extends BaseModel, E extends BaseEntity> ({
- ViewModelState? viewState,
- dynamic defaultOfParams,
根据状态构造 子类可以在构造函数指定需要的页面状态 FooModel():super(viewState:ViewState.busy);
Implementation
BaseViewModel({ViewModelState? viewState, this.defaultOfParams})
: _viewState = viewState ?? ViewModelState.idle {
_init(false);
Future.delayed(const Duration(seconds: 1), () => _init(true));
}