flutter/slc/mvvm/base_mvvm library
Classes
- AbsoluteChangeNotifier
- 定义一个自定义的 ChangeNotifier 类 AbsoluteChangeNotifier,用于处理状态变化通知
- BaseVm
- 基于 MVVM 架构的 ViewModel 基类 @author sunlunchang
-
MvvmState<
W extends StatefulWidget, T extends BaseVm> - 定义一个抽象的状态类 MvvmState,继承自 State 并混入 MvvmDelegate
-
MvvmStatelessWidget<
T extends BaseVm> - 定义一个抽象的无状态组件类 MvvmStatelessWidget,继承自 StatelessWidget 并混入 MvvmDelegate
- VmSub
- VmSub 用于为Vm解偶,部分通用业务逻辑放在VmSub处理,并有Vm管理VmSub
Mixins
-
MvvmDelegate<
T> - 基于 MVVM 架构的基础界面和 BaseVm @author sunlunchang