an_viewmodel library
Classes
- PairKey
- RefViewModelProvider
- 对缓存式的ViewModel提供支持
- ViewModel
- ViewModel基类
- ViewModelProvider
- 用来管理如何创建ViewModel
- ViewModelStore
- ViewModel的Store
Extensions
- ViewModelByRefExt on ILifecycle
- ViewModelExt on ViewModel
- ViewModelLifecycleExtension on ILifecycle
- ViewModelProviderViewModelsExt on ViewModelProvider
- ViewModelsByRefOfBuildContextExt on BuildContext
-
ViewModelsByRefOfStateExt
on State<
W> - ViewModelsOfBuildContextExt on BuildContext
-
ViewModelsState
on State<
T> - ViewModelStoreOwnerExtension on LifecycleOwner
Typedefs
-
ViewModelFactory<
VM extends ViewModel> = VM Function() - ViewModel创建器1
-
ViewModelFactory2<
VM extends ViewModel> = VM Function(Lifecycle) - ViewModel创建器2