v_components 4.1.3 copy "v_components: ^4.1.3" to clipboard
v_components: ^4.1.3 copied to clipboard

This is a package of flutter custom components, there is listed in the readme through the table, click their icon to view the detailed use of the corresponding component document.

4.1.3 #

  • 新增 VBottomSheet 底部弹窗组件
  • VGuide 重构(原 VMaskOverlay),引导蒙层能力增强
  • VField/VField2 输入框增强:
    • 新增 onTapOutside 回调,点击输入框外部默认收起键盘,可自定义(如触发表单校验)
    • 新增 onFocusLost 失焦专用回调,语义比 inputCompletionCallBack 更明确
    • 修复配置 onTapOutside 后,点击清除按钮触发失焦导致按钮被隐藏、点击失效的问题(内部用 TextFieldTapRegion 包裹后缀按钮)
  • VCell/VField 组件主题接入完善,文档补充
  • VAlert 并排多按钮时优化按钮间分隔(hasBorder 用竖线,否则留间距)

4.0.0 #

  • 全新的主题方案,可实现暗黑模式、自定义颜色主题的切换及其持久化
  • VButton/VCell/VField/VField2/VTabBar/短信验证码等支持新主题方案
  • VButton重构

3.5.4系列 #

  • 增加popOver组件
  • VRadioGroup中的text文字自动换行问题
  • 无d版:
    • sdk🚀:3.41.4
    • 兼容wechat_assets_picker: ^10.1.1版

3.4.3 系列 #

  • 九宫格支持视频预览:
    • 选完的数据如果包含有视频,会给回传的数据加入视频封面
    • 加入视频封面字段videoThumbPath,用于九宫格展示视频
    • 九宫格的预览(看大图)中新增视频预览,左上角增加关闭功能
    • 新增加视频长度参数,用于过滤时间较长和较短的视频(默认值👉 min:3s,max:15)
    • 九宫格的预览大图不清晰问题解决
  • 增加compressVideo用于拿到视频后进行视频压缩、isVideo用于视频类型判断、formatFileSize等3个方法
  • sdk🚀:3.35.6(无d版)

3.3.6 系列 #

  • 上传图片组件支持渲染path形式的file、预览(前后1张)模块更改
  • 打开相册部分国际化更改

3.3.5 系列 #

  • 上传图片组件VUploadWithDragSortView权限申请兼容Android 15+
  • 多语言加入印尼语

3.3.4 系列 #

  • 上传图片组件VUploadWithDragSortView增加删除item的回调
  • 选择图片增加媒体类型入参requestType

3.3.2 #

  • AssetsPickerUtils的toSelectPic增加拖拽选择的值,默认为false,不能拖拽选择
  • Enabling using the package on Flutter 3.35.2
  • 厂长字体移除

3.2.2 #

  • VField2增加isAllBorder给四周添加border;并移除border/isShowBorder属性

3.2.1+4 #

  • radioGroup减小文字和radio的间距
  • VCell减小右边的箭头和文字的间距
  • tabbar_widgt更新了tabClick属性,用于在二+次点击tab能刷新页面,回传的是所点击tab的index
  • 升级wechat_assets_picker
  • sdk升级到3.29.3
  • 新增电池组件

3.1.3 #

  • checkbox组件修改,增加disabled

3.1.2+1 #

  • 基础库升级到2.6.4
  • flutter sdk兼容到3.27.4
  • theme初版

3.1.2+2 #

  • theme-->cell、field、search、filter

3.1.2 #

  • 基础库升级到2.6.3
  • flutter sdk兼容到3.27.3;kotlin升级到1.9.0

3.1.0 #

  • 新增九宫格组件封装完成,且其需的选图的组件、权限全面升级
  • VAlert组件基于常用的场景更改
  • VEmpty组件加入了loading状态,解决了默认图不展示问题
  • VRefresh组件添加了刷新中更新VEmpty的内容
  • 基础库升级到2.5.10;sdk开始升级到3.24.5

2.6.12 #

  • 基础库升级到2.5.8
  • 移除无用资源和依赖date_format

2.6.11 #

  • VCell增加禁用属性disable和disableHiddenArrow,禁用后默认是隐藏箭头

2.6.10 #

  • 增加VField2输入小数时的限制TextInputFormatter,当然这个也可以用于TextField
  • VField的星和border的颜色大小统一

2.6.9 #

  • VTree组件全面升级改名到plus,增加选中后的颜色属性;增加isForbid属性判断,用于禁用选中
  • 基础库升级到2.5.6
  • 刷新组件和空组件支持国际化

2.6.6 #

  • VSearch、VField2增加多个属性,用于支持搜索框下拉选择的场景,具体可查看组件对应的文档

2.6.5 #

  • tree组件支持一个一个的多选,已经多选时树干和叶子节点的回传控制,v_base_framework升级

2.6.3 #

  • stepper组件支持左边显示时间;备注的组件增加光标颜色;

2.6.2 #

  • 网络层升级、picker支持印尼语、tree组件、底层plugins导包问题;VField只读时修改;分页初定版;移除颜色类,picker支持仅仅时分选择

2.4.5 #

  • 单纯兼容sdk/升级插件、VTopTabBar组件左边的空白删除、增加文字大小属性;tab支持平分的场景;
  • 新增radioGroup、button增加朴素场景
  • VField(2)场景精细化,remark场景border提供、VField2增加只读属性及其border颜色属性
  • VCell自定义的时候支持垂直方向自适应

2.3.0 #

  • 新增VAlert、checkbox(有动画)组件

2.2.0 #

  • 图片选择增加、支持相机拍照配置,及相关国际化。可选数量配置、回显已选图片等
  • tabbar组件增加初始选中位置,不设置还是之前的:默认0

2.1.0 #

-高仿dayjs的时间处理,但是时间转换啥的还是推荐使用 Pub Version (including pre-releases)

2.0.0 #

  • 已经过线上项目考验后的重构的新组件package
1
likes
135
points
116
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

This is a package of flutter custom components, there is listed in the readme through the table, click their icon to view the detailed use of the corresponding component document.

Homepage

License

BSD-3-Clause (license)

Dependencies

easy_refresh, extended_image, flustars_flutter3, flutter, flutter_picker_plus, flutter_screenutil, flutter_swiper_view, intl, path_provider, v_base_framework, video_compress, video_player, wechat_assets_picker, wechat_camera_picker

More

Packages that depend on v_components