dd_js_util 3.2.3
dd_js_util: ^3.2.3 copied to clipboard
梁典典的常用工具类封装
3.2.3 #
- new functions
T? isValue<T>(dynamic value) {
if(value is T) {
return value;
}
return null;
}
3.2.2 #
- new function
- up deps
void ifCall(bool value,VoidCallback call){
if(value) call.call();
}
3.2.1 #
新增多个函数
nullCall #
void nullCall<T>(T? value,void Function(T value) call){
if(value!=null){
call.call(value);
}
}
bool 类型的扩展 #
bool.trueCall
和bool.falseCall
void trueCall(VoidCallback call) {
if (this) {
call.call();
}
}
void falseCall(VoidCallback call) {
if (this == false) {
call.call();
}
}
IList的扩展 #
//修改第一个满足条件的item,并返回一个新的IList
IList<T> updateItemFirstWhere(
bool Function(T element) where, T Function(T old) call) {
T item = firstWhere((element) => where(element));
return updateItemEx(item, call);
}
//修改某个item,并返回一个新的IList (常用)
IList<T> updateItemEx(T oldItem, T Function(T old) call) {
final int index = indexOf(oldItem);
if (index >= 0) {
final T newItem = call(this.get(index));
return replace(index, newItem);
}
return this;
}
3.2.0 #
loading_more_list更换为loading_more_list_fast
3.1.6 #
重构弹窗层搜索功能
3.1.5 #
重构弹窗层搜索功能
3.1.4 #
- 细节更新
3.1.3 #
- 细节更新
3.1.2 #
- 依赖升级
3.1.1 #
- 细节优化
3.1.0 #
- update diox to dio
3.0.2 #
- dio to 5.0.0
3.0.1 #
- 细节优化
3.0.0 #
- 有重大变更
- BaseApi 新增
RequestParams
属性
2.2.8 #
- 适配flutter3.7.0
2.2.7 #
- 适配flutter3.7.0
2.2.1 #
- 多个细节优化
2.2.0 #
- hive添加
saveAndUpdate
快捷更新设置方法
2.1.9 #
- 细节优化
2.1.8 #
- 替换dio为diox
2.1.7+6 #
- bug fixed
2.1.7+5 #
- bug fixed
2.1.7+4 #
- 细节优化
2.1.7+3 #
- 细节优化
2.1.7+2 #
- web 优化
2.1.7+1 #
- bug 修复
2.1.7 #
- 细节优化
2.1.6 #
- bug修复
2.1.5 #
- 新增多个扩展函数
2.1.4 #
- 移除了一些注解
2.1.3 #
- 新增页面小工具
2.1.2 #
- 新增
FBuildWidget
小部件
2.1.1+1 #
- add part of dd_js_util
2.1.1 #
- 添加懒加载小部件
LazyIndexedStack
2.1.0 #
- 添加默认的box name
2.0.7 #
- 添加自定义主题布局渲染
2.0.6 #
- remove box remove
2.0.5 #
- add
ifNotNull
function
2.0.4 #
- bug修复
2.0.3 #
- 优化主题模块功能
2.0.2 #
- 新增主题模块
2.0.0 #
- 使用part重构组件
1.0.7 #
- bug 修复
1.0.6 #
- 优化部分细节
1.0.5 #
- 新增多个方法函数
1.0.4 #
- 组件优化
1.0.3 #
- doc update
1.0.2 #
- 优化hive组件封装
1.0.1 #
- 细节优化
1.0.0 #
- 升级到1.0.0
0.6.8 #
- 修复一处插件错误
0.6.7 #
- 优化一些安卓依赖问题
0.5.6 #
- 修复一处类型错误
0.5.4 #
- 新增
getHtmlTitleAndIcon
获取网页标题和图标的方法
0.5.2 #
- 添加模块导出
0.5.3 #
- 添加
delayFunction
函数 - 一些dart hints 更新
0.5.1 #
- 新增3D转换卡片
FlipCardComponent
组件
0.5.0 #
- 更换部分插件依赖
0.4.9 #
- 新增新的广播类
0.4.8 #
- fix dart hints
0.4.7 #
- bug 修复
0.4.6 #
- bug修复
0.4.5 #
- 新增键盘扩展函数
KeyboardMixin
(需要使用riveroid) - 具体用法查看源码或者readme.md
0.4.4 #
- 新增
MinRow
小组件 - 优化部分组件构建方法
0.4.3 #
- 优化dio封装
- 新增多个新特性
0.4.2 #
- 新增多个函数
0.4.1 #
- 更新新组件
0.4.0 #
- 更新新组件
0.3.9 #
- 更新新组件
0.3.8 #
- 更新新组件
0.3.7 #
- 新增sp扩展
0.3.6 #
- 新增hive缓存工厂类
0.3.5 #
- 新增多个扩展方法
0.3.4 #
- 新增多个扩展方法
0.3.2 #
- 新增多个扩展方法
0.3.1 #
- 添加多个扩展函数
0.3.0 #
- 移除水波纹的扩展
0.2.9 #
- 新增dynamic扩展方法
0.2.8 #
- bug修复
0.2.7 #
- bug 修复
0.2.6 #
- 新增下拉组件
0.2.5 #
- 新增取反扩展
0.2.4 #
- 新增隐藏键盘扩展类的函数
0.2.3 #
- 优化api模块代码
0.2.2 #
- 优化req请求选项
0.2.1 #
- 修复bug
0.2.0 #
- 新增组件
0.1.9 #
- 修复了gradle的警告
0.1.8 #
- 更新了两个小工具,和更新文档
0.1.5 #
- 新增api基本的封装
- 新增mixin组件
- 新增若干扩展类
0.1.0 #
PictureSelection
组件新增PlaceholderBuilder
,MenusBuilder
,相机选择模式
0.0.9 #
- 新增
covertFun
扩展 (List
0.0.8 #
String#downloadImage
扩展新增imageName
属性来进行重命名操作
0.0.7 #
- 新增
ImageItemRender
图片选择9宫格组件
0.0.6 #
- 新增
CountDown
倒计时组件
0.0.4 #
- 新增
String#downloadImage
扩展,可以下载网络图片或者资产图片到相册
0.0.3 #
- 添加字符串的扩展
- 新增
String#fixAutoLines
方法。详情查看注释。