
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了饮品App收藏页面的优化过程,通过三个核心改动实现了功能完善: 使用onPageShow修复返回时Tab状态错乱问题 集中管理Tab点击跳转逻辑 复用CategoryList页面,通过参数区分收藏/个人中心/分类三种模式 优化后实现了: 收藏状态实时同步 返回首页自动重置Tab选中态 统一页面架构减少重复代码 关键技术点包括: onPageShow与aboutToAppear的区别应用

本文介绍了在HarmonyOS应用开发中,通过页面复用优化收藏页面的实现方案。核心思路是将分类列表、收藏列表和个人中心三个功能整合到同一个CategoryList页面,通过category参数区分不同数据来源。文章详细讲解了数据路由设计、状态管理方案(AppStorage与本地持久化存储的组合使用),并重点解决了页面返回时底部导航栏状态不正确的问题,通过onPageShow生命周期回调实现状态重置

本文详细记录了HarmonyOS应用中底部导航栏的三次迭代优化过程:第一版使用圆形占位符实现基础功能,第二版增加可选回调解决页面跳转问题,第三版采用SymbolGlyph系统图标和集中状态管理,最终实现了视觉统一、性能优化和逻辑简化的导航组件。文章通过对比三种方案,重点介绍了SymbolGlyph的系统图标优势以及状态管理的实现方式,并说明了特殊按钮(如中间"+"按钮)的独立处理策略。整个演进过程

摘要: 作者在学习HarmonyOS开发时,结合日常需求用ArkUI框架开发了一款「饮品特调研究所」App,支持用户自定义调配奶茶、咖啡等饮品的基底、冰度、甜度和风味。应用采用声明式UI设计,通过ArkTS实现状态管理(如@State绑定甜度、冰度等变量)和组件化布局(下拉选择器、滑动条、输入框等)。核心逻辑通过模板字符串生成调配结果,界面简洁直观,未来可扩展对接智能推荐功能。项目既满足了创意饮品

摘要: 作者在学习HarmonyOS开发时,结合日常需求用ArkUI框架开发了一款「饮品特调研究所」App,支持用户自定义调配奶茶、咖啡等饮品的基底、冰度、甜度和风味。应用采用声明式UI设计,通过ArkTS实现状态管理(如@State绑定甜度、冰度等变量)和组件化布局(下拉选择器、滑动条、输入框等)。核心逻辑通过模板字符串生成调配结果,界面简洁直观,未来可扩展对接智能推荐功能。项目既满足了创意饮品

这篇文章分享了一个饮品App首页从初始开发到逐步重构的演进过程,重点介绍了架构优化和数据管理的关键改进: 代码结构优化:从最初UI与数据混杂的代码,逐步分离为数据层、工具方法和UI组件,提高可维护性。 数据管理改进: 抽离配方数据到独立文件(RECIPES数组和RecipeData接口) 通过ID引用数据,使UI与具体数据解耦 处理可能的undefined情况增强健壮性 图片加载容错: 封装Saf

Flutter for OpenHarmony 从代码到视觉:《淘淘购物》Flutter 电商 App 的 UI 构建艺术

Flutter for OpenHarmony 电商 App 搜索功能深度解析:从点击到反馈的完整实现

HarmonyOS 页面路由实战:router 模块核心要点解析 本文总结了HarmonyOS开发中router模块的实用经验。关键点包括: 配置优先:必须在main_pages.json中注册页面路径,否则跳转失败且无报错 导航模式:区分push(保留当前页)和replace(替换当前页)的使用场景 参数传递:类型系统严格,需手动类型断言,建议定义统一接口规范 导航栈管理:合理使用replace

HarmonyOS 页面路由实战:router 模块核心要点解析 本文总结了HarmonyOS开发中router模块的实用经验。关键点包括: 配置优先:必须在main_pages.json中注册页面路径,否则跳转失败且无报错 导航模式:区分push(保留当前页)和replace(替换当前页)的使用场景 参数传递:类型系统严格,需手动类型断言,建议定义统一接口规范 导航栈管理:合理使用replace








