arkui

key_3_feng9 天前
arkui
ArkUI Inspector深度使用指南:布局层级可视化检查在HarmonyOS应用开发过程中,UI布局调试一直是开发者面临的最大挑战之一。传统的调试方式——如在代码中添加日志、使用console.log输出变量值——在面对复杂的嵌套组件布局时,往往显得力不从心。当你在真机上发现按钮重叠、文本溢出、图片显示不全等问题时,如何快速定位是哪个组件的属性设置有误?如何在层层嵌套的代码中精准找到问题根源?
yuqifang13 天前
vue.js·arkui
vue3+typescript+vite封装自己的UI组件库并上传至npm在现代化前端工程体系中,封装一套属于自己的 UI 组件库,是提升研发效能与保障产品体验一致性的核心战略。它不仅能够将设计中沉淀的视觉语言和交互规范转化为可执行的代码资产,从根源上消灭每个页面“各自为政”的样式冗余与逻辑碎片;更能通过统一的 API 设计与版本管理,大幅降低跨团队协作的沟通成本与联调风险。当业务需求迭代时,修改一个基础组件的内部逻辑便可实现全局生效,既避免了“牵一发而动全身”的维护噩梦,确保了品牌调性在每一次交互中的稳定传递。长远来看,这更是技术团队积累领域知识、构建工程护城河的关键一步——
Huanzhi_Lin15 天前
华为·harmonyos·arkts·arkui·ets
鸿蒙NEXT-HelloWorld
梁山好汉(Ls_man)15 天前
华为·harmonyos·arkui·预览器
鸿蒙_使用DevEco Studio预览器我们的第一个鸿蒙应用项目创建好后,开发工具默认生成了一个Index.ets页面,其结构如下,其中Index为页面名称,其他都是固定用法,而且需要注意的是build内只能包含一个根组件,我们一般放布局组件如横向Row、竖向Column,还有自动生成的相对布局RelativeContainer等,在内部再放其他UI组件。
梁山好汉(Ls_man)15 天前
华为·harmonyos·鸿蒙·arkui
鸿蒙应用如何新建页面使用“Empty Ability”模板新建项目后,我们得到了一个预先生成的页面Index.ets,其路径为“你的项目名称\entry\src\main\ets\pages\Index.ets”,我们可以看到他在pages目录下,如下图所示:
梁山好汉(Ls_man)16 天前
华为·harmonyos·鸿蒙·arkui
鸿蒙_自定义组件包含多个引用自定义构建函数@BuilderParam时的用法有时候我们为了增加自定义组件的灵活性,可能放置多个引用自定义构建函数(通过@BuilderParam修饰的变量,指向一个自定义构建函数),那么和只有一个时有什么区别呢,我们新建一个页面来测试一下:
梁山好汉(Ls_man)19 天前
华为·harmonyos·鸿蒙·arkui
鸿蒙_使用组件导航Navigation搭建应用框架组件导航封装了页面、标题、菜单栏、工具栏等功能,我们只需要进行简单的设置,就能快速搭建应用的框架,我们直接新建一个独立页面来通过组件导航实现主页、设置页、我的页三个示例页面,并且相互之间可以跳转,并且天然支持宽屏时主页和二级页面自动分栏显示。
Swift社区20 天前
harmonyos·arkui
ArkUI 的核心语法,一篇文章讲清楚大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
梁山好汉(Ls_man)21 天前
华为·harmonyos·鸿蒙·arkui
鸿蒙_组件导航Navigation的基础用法ArkUI组件导航,可以在一个页面内虚拟出多个组件导航页面,我们通过案例来测试一下基础用法:运行效果如下:
高心星22 天前
arkui·图文混排·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——图文混排图文混排是指图片与文字混合排列,文字可展示于图片四周。此排列方式能够直观呈现页面信息,增强视觉冲击力,使页面展示效果更加多样化。
梁山好汉(Ls_man)22 天前
华为·harmonyos·鸿蒙·arkui
鸿蒙_引用自定义构建函数@BuilderParam在自定义组件中的使用在ArkUI的学习中,通过@BuilderParam修饰的参数就是引用自定义构建函数,它可以接受一个自定义构建函数。当我们编写了一个自定义组件后,想要在使用时替换其中的某一部分UI内容,就可以在组件内部可以将这部分抽离放到自定义构建函数内,我们来验证一下如何使用:
Swift社区22 天前
harmonyos·arkui
ArkUI 项目结构设计:小项目 vs 大项目大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
梁山好汉(Ls_man)23 天前
华为·harmonyos·arkts·鸿蒙·arkui
鸿蒙_组件内和组件外使用@Builder自定义构建函数的区别通过对自定义构建函数的学习,我发现在组件内和组件外编写和使用方面有一些小差别,通过新建一个页面TestBuilderInsideAndOutside来测试一下:
梁山好汉(Ls_man)23 天前
华为·harmonyos·arkts·鸿蒙·arkui
鸿蒙_ArkUI自定义组件常用的三组状态装饰器状态装饰器的作用是UI组件与变量绑定,当改变被状态装饰器装饰的变量的值,会同时引起UI更新。本文旨在系统比较鸿蒙ArkUI自定义组件开发中核心状态装饰器的用法,包括@State与@Prop、@State与@Link、@Provide与@Consume,帮助开发者学习组件的状态管理。
Swift社区1 个月前
ui·arkui
ArkUI 的页面生命周期详解大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
Swift社区1 个月前
人工智能·ui·arkui
ArkUI 的 UI 复用机制解析大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
Oyster382892 个月前
harmonyos·arkui
告别“盲调”与“重编”!我写了一个鸿蒙 ArkUI 纯端侧的可视化调试神器,正式开源!大家好,我是 Jason。作为一名在客户端摸爬滚打多年的程序员,最近在深度做鸿蒙原生开发时,遇到了一个极其抓狂的痛点:UI 调试太折磨人了!
天意__2 个月前
flutter·华为·harmonyos·arkts·dart·arkui
鸿蒙(ArkTS)与Flutter(Dart)开发语法全面对比鸿蒙开发(基于ArkTS语言)与Flutter开发(基于Dart语言)均支持跨端开发,二者在UI布局、组件使用、状态管理、事件处理等核心语法上既有相似之处,也存在显著差异。本文围绕同类功能(重点结合题干中列布局的对齐方式差异),全面列举两者的语法区别,覆盖常用开发场景,便于开发者快速对比学习。
Lee_xiaoming2 个月前
harmonyos·arkui
HarmonyOS鸿蒙开发 | ArkUI组件与布局在学习HarmonyOS ArkUI(方舟开发框架)时,整理了一份笔记,方便日后回顾。本文档为HarmonyOS ArkUI(方舟开发框架)零基础入门学习笔记,基于ArkTS声明式开发范式编写,既适合新手快速上手鸿蒙界面开发,也可作为日常开发的速查手册。 开发环境为HarmonyOS官方开发工具 DevEco Studio 。
Huang兄2 个月前
harmonyos·arkts·arkui
鸿蒙-List和Grid拖拽排序:仿微信小程序删除效果今天来实现一下拖拽排序功能。对于鸿蒙中的控件来说,我们可以通过将draggable属性设置为true,并在onDragStart等接口中实现数据传输相关内容来实现拖拽能力,但对于 List 和 Grid 来讲,有几个特殊的用法。