自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 DevUI二次封装 DataTable 组件更容易上手

摘要 本文介绍了一个基于DevUI DataTable的二次封装组件,旨在简化表格的常见操作。作者在开发员工管理系统时,发现重复编写表格配置、分页、搜索等逻辑效率低下。解决方案分为两层:SimplifiedDataTableService提供简单API(如createTable、addRow等)处理基础功能,SimpleDataTableService支持更复杂需求。文章详细说明了列配置和表格配置接口定义,并展示了服务实现代码。通过封装这些重复逻辑,开发者只需一行代码即可创建功能完整的表格,大大提高了开发效

2025-12-11 19:59:21 1037

原创 DevUI二次封装 Dialog 组件更容易上手

本文针对DevUI Dialog组件在用户管理系统中的重复使用问题,提出了一种二次封装方案。通过分析原生Dialog的痛点,如繁琐的参数配置、表单验证和数据处理等问题,作者设计了一个双层服务架构:SimpleDialogService提供简单易用的方法(openForm/openConfirm/openAlert),DialogWrapperService支持更复杂的配置。方案实现了自动表单生成、验证处理和数据回调,将原本需要多步操作的对话框功能简化为一两行代码调用,显著提升了开发效率和代码复用性。

2025-12-11 18:01:37 1006

原创 OpenHarmony 与 Flutter 的完美融合:打造现代化个人财务管理应用(更新:月度统计页面)(1.5.0版本)

OpenHarmony钱包应用v1.5.0版本新增月度统计功能,主要包括: 独立统计页面:支持按月查看收入、支出、结余等数据,并配有收支对比图表 灵活月份切换:提供前后月份导航功能,自动过滤当月交易记录 可视化数据展示:采用蓝色渐变卡片设计,区分显示收入(绿色)、支出(红色)和结余(白色)数据 完整统计功能:计算并展示月度收支总额及结余情况,支持交易明细查看 该更新首次实现多页面功能,为用户提供更深入的财务数据分析能力。

2025-11-27 09:46:26 1013

原创 OpenHarmony 与 Flutter 的完美融合:打造现代化个人财务管理应用(更新:金额范围筛选)(1.4.0版本)

OpenHarmony钱包应用v1.4.0版本新增金额范围筛选功能,用户可通过设置最小/最大金额来快速查找特定区间的交易记录。该功能支持实时筛选、灵活组合条件,并与其他筛选条件协同工作。更新包含金额输入组件、状态管理逻辑及UI优化,交易列表顶部新增了并排显示的最小/最大金额输入框,支持一键清除筛选。金额范围检查逻辑确保交易金额同时满足上下限条件,提升用户查询效率。

2025-11-27 09:46:14 635

原创 OpenHarmony 与 Flutter 的完美融合:打造现代化个人财务管理应用(更新:数据可视化图表)(1.3.0版本)

OpenHarmony 钱包应用 v1.3.0 更新摘要 本次更新为钱包应用新增了数据可视化功能,主要包含以下特性: 支出分类统计:自动计算各分类支出比例,仅当存在支出交易时显示 饼图展示:采用自定义绘制实现彩色饼图,中心显示总支出金额 分类列表:按金额排序显示各分类,附带进度条直观展示占比 实时更新:添加或删除交易时统计数据自动刷新 更新通过 CustomPainter 实现高效的自定义绘制,优化了数据变化时的重绘性能,为用户提供直观的消费分析工具。

2025-11-25 00:04:59 880

原创 OpenHarmony 与 Flutter 的完美融合:打造现代化个人财务管理应用(更新:日期范围筛选功能)(1.2.0版本)

OpenHarmony钱包应用v1.2.0新增了日期范围筛选功能,用户可通过直观的UI选择起止日期查看特定时间段内的交易记录。更新包含:1)日期选择器组件,支持月/日格式显示和快速清除;2)智能日期范围检查逻辑,确保结束日期包含完整一天;3)与现有搜索和分类筛选的无缝集成。该功能采用Flutter内置日期选择器,提供2020年至今的时间范围选择,并通过状态管理实时更新筛选结果,帮助用户更便捷地追踪财务状况。

2025-11-25 00:04:41 600

原创 OpenHarmony 与 Flutter 的完美融合:打造现代化个人财务管理应用(更新:强大的搜索和筛选功能)(1.1.0版本)

OpenHarmony 钱包应用 v1.1.0 版本新增了搜索和筛选功能,提升交易记录查找效率。更新包括:1) 实时搜索功能,支持按交易说明关键词搜索且不区分大小写;2) 分类筛选功能,通过可滚动芯片栏快速按分类筛选交易;3) 联合搜索与筛选功能,可组合使用以获得更精确结果。UI方面新增了搜索框和分类筛选栏,位于交易历史标题下方。代码实现采用 Flutter 的 TextField 和 FilterChip 组件,并优化了空结果处理,提供更好的用户体验。

2025-11-24 21:18:22 558

原创 OpenHarmony 与 Flutter 的完美融合:打造现代化个人财务管理应用(1.0.0版本)

摘要:Webview崩溃会导致白屏,影响用户体验。本文介绍在ArkTS中通过onRenderExited监听Webview崩溃事件,实现自动恢复和日志上报。核心方案包括:1)检测崩溃原因(如OOM或底层Bug);2)自动重载页面并防抖处理,避免死循环;3)通过环形缓冲区记录崩溃前的JS日志辅助分析。该机制将系统级故障降级为短暂页面刷新,提升应用健壮性。

2025-11-24 17:19:58 827

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除