Tag
在 HarmonyOS 开发中,List 列表是几乎所有业务场景的必备组件。很多开发者在使用时会遇到列表渲染卡顿、数据不刷新、布局错位等痛点。下面通过程序化的章节结构,方便你了解 List 的基础用法、进阶特性还有常见问题的方法。 一、List 组件概述 什么是 List 组件 List 组件是鸿蒙开发中最常用的滚动列表容器。就像一个智能的“数据展示柜”,能够List列表?"
查看更多 2026-08-09
老实说, 在鸿蒙原生应用开发中。Text组件是最基础、最常用的UI组件之一,承担着文本展示、信息传递的主要作用。无论是简单的文字提示、复杂的文章内容。还是带样式的图文混排,都离不开Text组件的灵活运用。只是开发者常遇到以下痛点: 不知道如何实现多样化文本样式?不过, 富文本如何实现不同部分不一样式? 图文混排怎么做? 长文本溢出时如何优雅显示省略号? 为什么textAlign属性不生效?
查看更多 2026-08-09
鸿蒙 Web 容器:怎么把一个 H5 页面嵌进鸿蒙页面? 在现代 App 开发中,你可能会遇到这样的问题: 需要展示活动页、帮助中心、使用者协议或营销落地页等“长得像网页”的内容。 用原生代码一个个实现既耗时又难维护,特别是频繁更新的业务场景。 跨网站兼容性差:同一套 UI 在不同程序上往往要做大量重复工作。 呢?鸿蒙如何把一个 H5 页面嵌进自己的原生页面里? 一、一句话:开一扇「窗」
查看更多 2026-08-09
更多交流学习,欢迎加入开源鸿蒙 PC 社区: 在 PC 社区网站申请新建项目: 目录 . 什么是 HNP?老实说, 定义 HNP 是 OpenHarmony 程序的原生包格式。用于打包原生程序和库,可以把它类比为 Windows 的 MSI、Linux 的 DEB/RPM——是鸿蒙环境中分发原生应用和库的标准化容器。 主要价值 维度 说明 统一分发标准 简化跨设备、跨架构的依赖管理逻辑。
查看更多 2026-08-09
一、 ——为什么网络请求总是让人抓狂? 在鸿蒙应用开发中,网络请求是应用与后端服务交互的主要能力。很多开发者在实际项目里会遇到以下痛点: 资源泄漏 手动管理请求对象生命周期不当,导致内存使用继续增长。 错误处理分散 网络异常、业务错误需要分别捕获,代码可读性差。 跨网站不统一 不同项目使用不同库,团队协作时容易产生 API 不一致的问题。 官方提供了 @kit.NetworkKit 和 @kit
查看更多 2026-08-09
一、为什么 Navigation 让你头疼? 在 HarmonyOS 开发中,页面路由是建立多页面应用的主要能力。但很多新手会遇到: 路由配置文件忘记写或方法写错导致页面根本不跳转; 没有使用 NavDestination 包裹子页面直接返回 “未找到匹配的建立函数”; 拦截器使用不当,导致死循环或拦截失效。 二、Navigation 主要概念与常见误区 Navigation
查看更多 2026-08-09
一、 在鸿蒙应用开发中,UI 组件的样式管理是建立高质量界面的主要。传统的 @Styles 与 @Extend 装饰器虽然能实现样式复用,但在以下场景常常让开发者感到困扰: 跨文件复用难: 样式定义往往散落在多个页面维护成本高。 状态驱动刷新不灵活: 按钮、输入框等交互状态需要手动更新样式。 多态样式缺失: 按压态、获焦态、禁用态等细节表现难以统一管理。 代码冗余:
查看更多 2026-08-09
怎么说呢, ArkUI 声明式 UI 基础实战 前言 做 HarmonyOS 应用时页面开发最先接触到的通常不是复杂的程序能力。而是 ArkUI,ArkUI 的最大的特点是声明式 开发者描述页面在某个状态下应该长什么样,框架负责把状态变化同步到界面上。 界面就按照这个状态渲染。掌握这个思路后后续学习组件化、状态管理、列表、动画都会顺很多。 这篇文章从一个可运行的页面出发,讲清 ArkUI
查看更多 2026-08-08
一、 ——为什么我的示例代码总是看不懂? 痛点: 刚接触 HarmonyOS 开发的朋友往往面对 IDE 自动生成的示例代码感到眼花缭乱,不知道哪些是必需的、哪些可以删掉。 别担心,最好的学习方法就是动手实践 。本篇将手把手教你从零删除示例代码,编写属于自己的第一个鸿蒙程序。 二、动手编写:Hello HarmonyOS 痛点: 很多新手在创建项目后不知道该从哪个文件入手
查看更多 2026-08-08
一、 在鸿蒙应用开发中。下拉刷新是一个非常常见的交互场景,用于让使用者手动触发数据更新。其实,HarmonyOS 提供了 Refresh 组件。可以非常方便地与 List 等滚动容器组件配合,实现优雅的下拉刷新效果。 二、效果预览 下拉刷新组件实现的效果如下:当使用者向下拖动列表时顶部会出现一个刷新区域,显示“下拉刷新中。”等提示信息,并在数据加载完成后自动收起。 三、主要组件与属性
查看更多 2026-08-07
Demand feedback