自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HarmonyOS 6.1 实战:状态管理全部在 Index 组件内部完成,子组件通过回调函数将事件传递回来,因此只需使用 @State 即可

鸿蒙操作系统(HarmonyOS)是华为面向全场景智慧生活推出的分布式操作系统,其应用开发体系以 ArkUI 声明式框架为核心,而 ArkTS 则是这一框架的官方语言载体。ArkTS 在 TypeScript 的静态类型系统之上,引入了一系列面向声明式 UI 的语言级扩展,包括装饰器语法、状态管理装饰器、构建器函数等,使得开发者能够以接近自然语言的方式描述界面结构与交互逻辑。在传统的命令式 UI 开发模式中,开发者需要手动操作 DOM 节点或视图对象,通过一系列的方法调用来更新界面。

2026-08-28 11:39:18 254

原创 HarmonyOS 6.1 实战:“props down, events up“的单向数据流模式,保证了组件树的渲染可预测性

鸿蒙开发的核心方法论可以概括为"声明式描述 + 响应式驱动"。在 ArkTS 中,开发者通过在 方法中书写嵌套的组件调用链来描述界面结构,这种写法本质上是一棵组件树的声明。框架在运行时会将这棵声明树编译为高效的渲染指令,并通过虚拟 DOM diff 算法实现精确的局部更新。与传统的 Android XML 布局或 iOS Storyboard 相比,ArkTS 的声明式写法将界面逻辑与业务逻辑统一在同一语言环境中,消除了标记语言与编程语言之间的上下文切换成本。ArkTS 的组件化思想深度借鉴了现代前端框架

2026-08-28 11:34:52 324

原创 HarmonyOS 6.1 实战:@Component 装饰的 struct 组件之间通过构造参数进行数据下行传递,通过回调函数实现事件上行通知

id: number;id: number;dm: string;id: number;id: number;id: number;id: number;这里是数据层的根基——六个 interface 接口定义了六类业务实体的结构契约。

2026-08-27 22:27:03 354

原创 HarmonyOS 6.1 实战:线性进度条实战教程,套餐施工进度百分比展示,动态宽度绑定进度数值,圆角美化样式

HarmonyOS 的应用开发语言是 ArkTS,它是在 TypeScript 基础上扩展而来的。ArkTS 不仅保留了 TypeScript 的静态类型检查能力,还针对 UI 声明式编程场景做了深度优化,使得开发者可以用更少的代码量实现更复杂的界面逻辑。ArkUI 是 HarmonyOS 的 UI 开发框架,其核心理念是"声明式编程"。开发者只需描述界面"看起来是什么样",而不需要手动操作 DOM 或视图树。框架会根据数据状态自动完成界面渲染与更新,这极大地降低了 UI 编程的复杂度。

2026-08-27 22:22:52 371

原创 HarmonyOS 6 ArkUI - ArkUI 自定义柱状消费统计图,使用 Column 堆叠高度实现简易条形图,循环渲染月度消费数据

本文从架构分层、数据模型、纯函数处理层、帧动画引擎、组件化设计、CRUD 全流程、数据可视化、动效微交互等维度,系统性地剖析了基于 HarmonyOS ArkTS 构建的陆冲滑板公园电商应用。该应用的核心架构思想是将数据处理与视觉表现严格分离——全部过滤器、排序器、格式化器和动画函数均以全局纯函数形式存在,组件仅负责状态持有和视图编排,这种"函数式数据层 + 声明式视图层"的二元架构在中小规模应用中展现了极高的开发效率和可维护性。应用的动效系统尤为值得关注。通过一个全局递增的wave。

2026-08-26 15:53:23 173

原创 HarmonyOS 6.1 实战:ArkTS 单文件大型项目架构解析,@Entry 入口页面 + 多 @Component 子组件拆分,@Builder 封装可复用 UI 区块

在 ArkTS 中,颜色通常以十六进制字符串的形式传入fontColor等属性。为了让整个应用的色彩体系统一可维护,我们首先定义一个bg: string这种设计的好处在于:当需要切换主题色或做暗色/亮色模式适配时,只需修改一个常量对象,所有引用KB.primaryKB.accent的组件会自动生效。接口的定义也提供了类型安全——如果拼写错误,编译期就能捕获。在声明式 UI 中,“色彩即设计系统”。将颜色抽象为语义常量而非魔法字符串,是大型应用可维护性的基石。技术维度本项目实现方案技术特点适用场景。

2026-08-26 14:37:50 390

原创 HarmonyOS 6效果实现:Scroll 横向滑动列表完整实现,ArkUI 滚动容器避坑指南,讲解偏移控制、边界回弹与性能优化

引言鸿蒙操作系统在 HarmonyOS 6.1.1 版本中持续深化了 ArkUI 声明式开发框架的能力边界,为开发者提供了更加精细的组件粒度控制、更丰富的样式属性集合以及更完善的列表渲染机制。在 HarmonyOS ArkTS API 24 的技术基线上,开发者可以通过 、、、、 等装饰器语法体系,以高度声明式的方式描述复杂移动应用的界面结构与状态流转。ArkTS 的核心优势在于其数据驱动的渲染机制——当 修饰的状态变量发生变化时,框架自动追踪依赖图并触发精确的局部重渲染,开发者无需关心 DOM 操作或命

2026-08-25 10:47:26 209

原创 HarmonyOS 6效果实现:胶囊标签选择器实现方案,ForEach 循环渲染多选标签,Toggle 状态绑定,讲解选中样式切换逻辑

引言鸿蒙生态在过去数年中经历了从探索期到成熟期的跨越式发展,HarmonyOS 6.1.1 作为当前最新的稳定版本,在 ArkUI 声明式开发框架中引入了大量面向复杂业务场景的增强能力。开发者现在可以利用 、、、、 等装饰器语法体系,构建出结构清晰、状态可控、组件可复用的高质量移动应用界面。基于 HarmonyOS API 24 的 ArkTS 语言,不仅继承了 TypeScript 的静态类型检查能力,更在编译期和运行时层面针对声明式 UI 的 diff 算法进行了深度优化,使得界面更新效率大幅提升,即使

2026-08-25 10:39:32 232

原创 HarmonyOS 6效果实现:animateTo 显式动画精讲,实现卡片悬浮上浮、图标呼吸闪烁效果,解析动画时长、缓动曲线、循环交替播放配置方式

引言鸿蒙生态自诞生以来,一直致力于构建全场景、多设备协同的分布式操作系统体验。作为华为面向万物互联时代的核心操作系统底座,HarmonyOS 6.1.1 在 ArkUI 声明式开发框架上进行了大幅增强,为开发者提供了更加丰富的组件 API、更完善的动画系统以及更高效的渲染管线。在 HarmonyOS ArkTS API 24 的技术基线上,开发者可以充分利用 、、 等装饰器语法,以接近自然语言的方式描述界面结构与状态流转,从而大幅降低复杂业务界面的实现成本。ArkTS 作为鸿蒙生态的首选开发语言,继承了 T

2026-08-24 22:16:39 221

原创 基于HarmonyOS ArkTS API 24抽屉弹窗 BottomSheet 底部滑入动画,模态遮罩层实现方案,讲解层级 zIndex 控制,关闭点击穿透问题

引言鸿蒙生态(HarmonyOS)自诞生以来,始终以"一生万物,万物互联"为核心理念,构建了一个覆盖手机、平板、穿戴设备、智慧屏等多形态终端的分布式操作系统。在 HarmonyOS 6.1.1 版本中,ArkTS 声明式 UI 框架已经发展到一个高度成熟的阶段,其核心思想是通过类型安全的 TypeScript 超集语言,配合声明式的 UI 构建范式,让开发者能够以极简的代码描述出复杂的界面结构与交互逻辑。ArkTS 不仅继承了 ArkUI 框架的全部能力,还在此基础上引入了更严格的类型约束、更丰富的状态管理

2026-08-24 22:15:54 352

空空如也

空空如也

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

TA关注的人

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