logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[HarmonyOSNext鸿蒙开发]10.ArkTS核心类型系统深度解析:接口、类、枚举、联合类型完全指南

/ 基础接口message?: string;// 可选属性// 只读属性// 接口继承stackTrace?: string[];// 函数类型接口// 基础类定义// 实例字段// 静态字段// 构造函数// 方法// 继承与实现// 实现接口方法// 基础枚举// 常量枚举(编译优化)// 位标志枚举// 基础联合类型// 可辨识联合// 函数重载// 接口定义// 类实现) {}// 枚举

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]5.ArkUI @Builder装饰器:打造高效可复用的UI组件

特点:组件内部使用,通过this访问组件状态@Entry@Component// 定义私有构建函数@BuilderButton(`点击次数:${this@Entry@Component// 定义私有构建函数 @Builder CounterButton() {Button(` 点击次数: ${ this . count } `) . onClick(() => this . count ++) }

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]11.ArkUI框架:Swiper、Grid布局与代码复用实战指南

/ 创建控制器build() {Column() {// 网格布局// 内容.scrollBar(BarState.Off) // 禁用默认滚动条// 自定义滚动条}) {Circle().width(10)重要内容放在前3屏自动播放间隔建议3-5秒移动端优先横向滑动优先使用columnsTemplate/rowsTemplate定义布局需要滚动时只设置一个方向模板Complex layouts

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]9.wrapBuilder与@BuilderParam对比解析

都是实现UI动态化的核心工具,但二者的设计理念和应用场景存在显著差异。本文将深入对比两者的技术特性,并通过典型场景解析其最佳实践。通过对象引用实现状态联动,修改源数据自动触发UI更新。需严格匹配参数类型,适用于静态内容传递。@BuilderParam应用场景。wrapBuilder应用场景。在鸿蒙ArkUI开发中,

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]7.ArkUI进阶:@BuilderParam装饰器的核心用法与实战解析

定位:用于装饰指向@Builder函数的变量,相当于UI元素的占位符(类似Vue的slot)解决的问题:避免自定义组件功能过度耦合,实现功能逻辑的动态注入兼容性:支持ArkTS卡片(API 9+)、元服务(API 11+)掌握@BuilderParam装饰器,意味着获得了组件动态化的金钥匙。3大核心使用模式2种作用域控制技巧5类常见问题解决方案开发者能够构建出高内聚、低耦合的鸿蒙组件体系。建议结合

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]使用全局状态变量控制动画,动画异常甚至动画方向相反的原因分析以及解决方案

本文体现了鸿蒙动画系统的两个重要特性: 1. 动画触发严格依赖状态变化过程而非当前状态值2. 角度动画会自动计算最优路径,可能产生方向偏差开发者需要建立「状态变更驱动动画」的思维模型,而非「状态值决定动画」的静态认知

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]1.ArkTS声明式开发:UI范式基本语法

就像搭乐高积木,系统组件是现成的积木块,而自定义组件是开发者自己设计的特殊积木。它能组合多个积木、重复使用,还能根据数据变化自动更新外观。代码复用:像写好的菜谱,重复使用不重写代码逻辑分离:把界面和数据处理分开,像把食材和烹饪步骤分开维护方便:改一个地方,所有用到的地方自动更新。

文章图片
#harmonyos
[HarmonyOSNext鸿蒙开发]4.ArkTS快速入门指南

/ 基础函数// 箭头函数// 可选参数`你好,${// 基础函数 function add(a : number , b : number) : number {return a + b } // 箭头函数 const multiply =(x : number , y : number) => x * y // 可选参数 function greet(name?` 你好, ${ name }!

文章图片
#harmonyos#华为
[HarmonyOSNext鸿蒙开发]2.ArkTS声明式开发:页面和自定义组件

🌟 ArkUI组件生命周期全解析一、组件与页面的关系二、生命周期图解(组件的一生)三、核心生命周期方法页面级方法(大门守卫的职责)组件级方法(积木的自我管理)四、代码示例解析五、常见操作的生命周期轨迹六、最佳实践指南七、生命周期监听技巧(进阶)八、情景模拟测试。

文章图片
#harmonyos
[HarmonyOSNext鸿蒙开发]3.ArkTS声明式开发:构建第一个ArkTS应用

3、进入配置工程界面,配置项目名称、保存位置等,Compatible SDK表示兼容的最低API Version,此处以选择5.0.4(16)为例,其他参数保持默认设置即可,点击Finish,工具会自动生成示例代码和相关资源,等待工程创建完成。在Project窗口,打开entry > src > main > ets,右键点击pages文件夹,选择New > ArkTS File,命名为secon

文章图片
#harmonyos#华为
    共 11 条
  • 1
  • 2
  • 请选择