fast_mvvm 2.1.8 copy "fast_mvvm: ^2.1.8" to clipboard
fast_mvvm: ^2.1.8 copied to clipboard

Implemented using the MVVM architecture, quickly build projects to help consumers focus only on the business implementation

2.1.8 #

去掉多余依赖

2.1.7 #

Optimize code

2.1.6 #

Optimize code

2.1.5 #

add BaseListEntity

2.1.4 #

Optimize the BaseViewModel#vm method

2.1.3 #

Optimize the global basic Base Model to avoid emptiness and memory waste

2.1.2 #

Optimize demo, optimize global refresh

2.1.1 #

优化BaseView 使Page支持const优化 const SelectPage();

2.1.0 #

Update SDK

2.0.9 #

  1. BaseView modify initConfig method

2.0.8 #

  1. repair demo
  2. widget add statusOrViewDisplay
  3. ViewConfig add isStatusPage
  4. BaseView and BaseViewOfState add VM get vm => _config.vm;

2.0.7 #

Optimization

  1. requestData
  2. requestHttp

2.0.6 #

Optimize null safety

2.0.5 #

Optimize null safety

2.0.4 #

optimization package

2.0.3 #

optimization package

2.0.2 #

Update all packages null safety

2.0.1 #

add Null safety

1.2.3 #

update demo

去除BaseViewModel的context保存框架单纯度关于context使用全局或者fast_develop

1.2.2+2 #

修复 ListOrGridEmpty 新增 emptyViewUseViewSizeType

修改pageWidth | pageHeight为_pageWidth _pageHeight 防止变量名冲突

1.2.2+1 #

修复 ListOrGridEmpty 错误 修改 childDifferent 为 useViewSizeType

1.2.2 #

新增 ViewConfig.noLoad 修复 ListOrGridEmpty.max 错误

1.2.1 #

修复 ListOrGridEmpty.listWidget 异常。 新增 BaseListViewModel 的 item 方法

1.2.0+2 #

新增 DataResponse 的 extend 属性; 新增 DataResponse 新的构造 DataResponse.copy

1.2.0+1 #

修复 ListOrGridEmpty.listWidget 异常。

新增 页面大小设置 initPageSize

1.2.0 #

修复 刷新状态异常。

1.1.9+4 #

修改 部分代码和注释与注解。

1.1.9+3 #

修改 BaseViewState build 兼容。 新增 BaseViewState 类中的 mixinBuild 方法

1.1.9+2 #

修改 BaseViewState build 兼容。 新增 ViewConfig.gListDataEmpty 配置列表页面->广告数据非空,列表数据空时的空视图,

1.1.9+1 #

修改 _disposeAdd 异常 兼容处理 null 和 StreamSubscription

1.1.9 #

修改 _disposeAdd 异常 导致page页面错误

1.1.8 #

修复 从列表页进入下一页面,返回列表页上拉失效。

ListOrGridEmpty 新增 listWidget 方法

initMVVM 新增 height 和 width 设置

1.1.7 #

优化 ViewConfig 配置

1.1.6 #

修复 The class doesn't have a concrete implementation of the super-invoked member 'build'. 错误

优化 ViewConfig 配置 checkEmpty 应用到BaeViewModel上面; 优化 刷新页面便捷方法; 新增 initPage 功能; 新增 ListOrGridEmpty;

1.1.5 #

新增公共方法getVM(),得到ViewModel全局调用的语法糖。 initMVVM 初始化新增参数 DataFromNetworkOrDatabase

1.1.4 #

BaseView新增获取对应ViewModel方法 VM vm(BuildContext context);

BaseViewOfState新增获取对应ViewModel方法 VM vm();

1.1.3 #

优化根布局刷新,修复当开启根布局不刷新后,页面为空或者数据错误,点击刷新没有效果。 增加demo状态页配置案例。

1.1.2 #

修复单独页面配置状态页类型错误。

1.1.1 #

修复不规范配置 上拉刷新下拉加载 造成的空异常。

1.1.0 #

优化刷新的空判断。

1.0.9 #

去掉 flutter_easyrefresh 依赖,initMVVM增加上拉刷新下拉加载全局配置

1.0.8 #

优化的刷新控制,子类可以自己实现控制

BaseListViewModel

BaseListViewModel({params, refreshController}) : super(defaultOfParams: params) { _refreshController = refreshController; }

resetRefreshState|finishRefresh|resetLoadState|finishLoad

1.0.7 #

优化代码和注释。

1.0.6 #

修复开启根布局不刷新,下拉刷新获取数据状态控制失效 新增下拉刷新方法 pullRefresh()

1.0.5 #

Demo 增加关于数据刷新的展示。

1.0.4 #

修复http跟本地组装数据

1.0.3 #

initMVVM 初始化提供全局状态页配置

1.0.2 #

更正说明

1.0.1 #

更新一下说明 和案例

0.0.1 #

首次上传 有简单的demo 暂时处理的不完善

1
likes
85
points
198
downloads

Publisher

unverified uploader

Weekly Downloads

Implemented using the MVVM architecture, quickly build projects to help consumers focus only on the business implementation

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

fast_event_bus, flutter, provider

More

Packages that depend on fast_mvvm