【鸿蒙软件开发】ArkTS通用事件
前言在我们的ArkTS中有一些通用的事件,他们在所有的组件中都可以用,所以我们需要来学习一下。获得更好的开发体验和效率!!!一、点击事件1.1 基础介绍组件被点击时触发的事件。名称支持冒泡功能描述onClick(event: (event?: ClickEvent) => void)否点击动作...
【鸿蒙软件开发】ArkTS常见组件之单选框Radio和切换按钮Toggle
前言Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。具体用法请参考Radio。Toggle组件提供状态按钮样式,勾选框样式及开关样式,一般用于两种状态之间的切换。具体用法请参考Toggle。一、Radio单选框1.1 创建单选框Radio通过调用接口...
【鸿蒙软件开发】ArkTS常用组件之Button
前言Button是按钮组件,通常用于响应用户的点击操作,其类型包括胶囊按钮、圆形按钮、普通按钮。Button当做为容器使用时可以通过添加子组件实现包含文字、图片等元素的按钮。具体用法请参考Button。一、创建按钮1.1 Button创建接口介绍Button通过调用接口来创建,接口调用有以下两种形式...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 五)
管理应用拥有的状态概述LocalStorage:页面级UI状态存储LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility内,页面间共享状态。本文仅介绍Local...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 四)
@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 三)
@Link装饰器:父子双向同步子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。概述@Link装饰的变量与其父组件中的数据源共享相同的值。装饰器使用规则说明变量的传递/访问规则说明图1 初始化规则图示观察变化和行为表现观察变化当装饰的数据类型为boolean、stri...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 二)
@Prop装饰器:父子单向同步@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。概述@Prop装饰的变量和父组件建立单向的同步关系:@Prop变量允许在本地修改,但修改后的变化不会同步回父组件。当父组件中的数据源更改时,与之相关...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 一)
状态管理概述在前文的描述中,我们构建的页面多为静态界面。如果希望构建一个动态的、有交互的界面,就需要引入“状态”的概念。图1 效果图 上面的示例中,用户与应用程序的交互触发了文本状态变更,状态变更引起了UI渲染,UI从“Hello World”变更为“Hello ArkUI”。在...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(基本语法 五)
@Styles装饰器:定义组件重用样式如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行复用的装饰器@Styles。@Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件...
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(基本语法 四)
@BuilderParam装饰器:引用@Builder函数当创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能。为解决此问题,ArkUI引入了@BuilderParam装饰器,&....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子
HarmonyOS arkts相关内容
HarmonyOS您可能感兴趣
- HarmonyOS harmonyos
- HarmonyOS区别
- HarmonyOS鸿蒙
- HarmonyOS next
- HarmonyOS sdk
- HarmonyOS产品
- HarmonyOS认证
- HarmonyOS应用开发
- HarmonyOS应用
- HarmonyOS系统
- HarmonyOS开发
- HarmonyOS组件
- HarmonyOS学习
- HarmonyOS框架
- HarmonyOS imx6ull
- HarmonyOS嵌入式
- HarmonyOS开发板
- HarmonyOS linux
- HarmonyOS arkui
- HarmonyOS项目
- HarmonyOS方舟
- HarmonyOS实战
- HarmonyOS UI
- HarmonyOS deveco
- HarmonyOS studio