文章 2025-01-09 来自:开发者社区

【HarmonyOS——ArkTS语言】计算器的实现【合集】

目录 学习小目标: 演示效果: 实验步骤及方法: 1. 在index.ets文件中通过 @Extend(Button) 装饰器扩展Button 组件设置按钮样式函数myButton 2. 设置运算符枚举类型 Operator 3. 设置获取运算符优先级的函数 getOperatorPrecedence 4.设置计算表达式结果的函数 calc...

【HarmonyOS——ArkTS语言】计算器的实现【合集】
文章 2025-01-09 来自:开发者社区

【HarmonyOS——ArkTS语言】面向对象【合集】

目录 学习小目标: 实验步骤及方法: 1.在entry/src/main/ets/utils下创建MyClass.ets和MyConfig.ets文件编辑 2.在MyConfig.ets中创建Interface Config 和enum loginType编辑 3.在MyClass.ets中创建class Auth,并实现MyConfig文件中的Confi...

【HarmonyOS——ArkTS语言】面向对象【合集】
文章 2025-01-09 来自:开发者社区

【HarmonyOS NEXT开发——ArkTS语言】购物商城的实现【合集】

目录 环境配置:华为HarmonyOS开发者 演示效果: 实验步骤及方法: 一、在src/main/ets文件中创建components文件夹并在其中创建Home.ets和HomeProduct.ets文件。编辑 二、在Home.ets文件中定义 Home 组件,进行商城主页的布局与相关功能的部署。 1. 导入模块 2. Home 组件定义...

【HarmonyOS NEXT开发——ArkTS语言】购物商城的实现【合集】
文章 2025-01-09 来自:开发者社区

【HarmonyOS NEXT开发——ArkTS语言】欢迎界面(启动加载页)的实现【合集】

目录 演示效果: 实验步骤及方法: 一、在media文件夹中添加想要使用的图片素材 二、在entry/src/main/ets/page目录下创建Welcome.ets文件 1. 整体结构与组件声明 2. 状态变量声明 3. 页面显示(onPageShow)方法 4. 视图构建部分(build )方法 (1)扫描渐变(swe...

【HarmonyOS NEXT开发——ArkTS语言】欢迎界面(启动加载页)的实现【合集】
文章 2025-01-09 来自:开发者社区

【HarmonyOS——ArkTS语言】计算器的实现【合集】

目录 环境配置:华为HarmonyOS开发者 学习小目标: 演示效果: 实验步骤及方法: 1. 在index.ets文件中通过 @Extend(Button) 装饰器扩展Button 组件设置按钮样式函数myButton 2. 设置运算符枚举类型 Operator 3. 设置获取运算符优先级的函数 getOperatorPrecedence...

【HarmonyOS——ArkTS语言】计算器的实现【合集】
文章 2025-01-01 来自:开发者社区

Harmony OS开发-ArkTS语言速成二

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前! 1.ArkTS基础语法 1.1 ArkTS的数据类型 在ArkTs中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在char类型。 三种常见的基础数据类型:...

Harmony OS开发-ArkTS语言速成二
文章 2023-08-21 来自:开发者社区

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 五)

 管理应用拥有的状态概述LocalStorage:页面级UI状态存储LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility内,页面间共享状态。本文仅介绍LocalStorage使用场景和相关的装饰器:@LocalStorageProp和@LocalStorag....

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 五)
文章 2023-08-21 来自:开发者社区

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 四)

@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。概述@ObjectLink和@Ob....

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 四)
文章 2023-08-07 来自:开发者社区

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 三)

@Link装饰器:父子双向同步子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。概述@Link装饰的变量与其父组件中的数据源共享相同的值。装饰器使用规则说明变量的传递/访问规则说明图1 初始化规则图示观察变化和行为表现观察变化当装饰的数据类型为boolean、string、number类型时,可以同步观察到数值的变化。当装饰的数据类型为class或者Object时,可以观察....

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 三)
文章 2023-08-07 来自:开发者社区

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 二)

@Prop装饰器:父子单向同步@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。概述@Prop装饰的变量和父组件建立单向的同步关系:@Prop变量允许在本地修改,但修改后的变化不会同步回父组件。当父组件中的数据源更改时,与之相关的@Prop装饰的变量都会自动更新。如果子组件已经在本地修改了@Prop装饰的相关变量值,而在父组件中对应的@....

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 二)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注