当前位置: 首页 > news >正文

鸿蒙应用开发从入门到实战(七):ArkTS组件声明语法

大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,陆续更新AI+编程、企业级项目实战等原创内容、欢迎关注!

界面制作从组件声明开始,下面通过一个相对简单的案例来系统的学习 ArkTS 声明组件的语法。根据官网提示制作一个删除按钮。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/arkts-common-components-button-0000001450914110-V2

一、组件声明语法

​ 声明组件的完整语法如下图所示

1组件声明语法

​ 示例代码:DeleteButton.ets

​ 通过iconfont下载图标素材

https://www.iconfont.cn/search/index?searchType=icon&q=首页

@Entry
@Component
struct DeleteButton {build() {Column() {Button({ type: ButtonType.Circle, stateEffect: true }) {Image('pages/imgs/delete.png').width(50).height(50)}.width(80).height(80).margin({ top: 50 }).backgroundColor(Color.Green).onClick(() => {console.log("delete")})}.width('100%')}
}

​ 打印信息可以在DevEco的Log窗口进行查看。

​ 各部分语法说明如下

1.1 组件参数

​ 如果组件的定义包含参数,可在组件名称后面的()中配置相应参数。各组件支持的参数,可查看 API 文档,查看方式如下

  • 首先将鼠标在相应组件悬停

2查看api文档

  • 点击Show in API Reference,就会弹出 API 文档

3api文档

1.2 子组件

​ 如果组件支持子组件配置,可在()后的{}中添加子组件,若不支持子组件,则不需要写{}

1.3 属性方法

​ 属性方法用于配置组件的样式和其他属性,可以在组件声明的末尾进行链式调用。各组件支持的属性可查看 API 文档,除去每个组件的专有属性,还有各组件都能配置的通用属性,通用属性也可通过 API 文档查看。

1.4 事件方法

​ 事件方法用于为组件绑定交互事件,可以在组件声明的末尾进行链式调用。各组件的支持的事件可查看 API 文档,除去每个组件的专有事件,还有各组件都支持的通用事件,通用事件也可通过 API 文档查看。

《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,陆续更新AI+编程、企业级项目实战等原创内容,防止迷路,欢迎关注!

http://www.wxhsa.cn/company.asp?id=6336

相关文章:

  • P1115 最大子段和
  • 麒麟系统关闭防火墙
  • P14003 [eJOI 2025] Reactions 解题报告
  • 计算机科学入门
  • Windows Server 2019开启远程桌面无法远程处理
  • 英语_阅读_This makes me crazy_待读
  • 一位华裔数学家40年目睹之怪现状:美国学生的数学为什么那么差?
  • 这些年轻科学家不再满足于“追赶美国”
  • 英语_阅读_
  • 聊聊理想的影像团队
  • 黑芝麻智能上半年亏损超7亿 CEO单记章去年薪酬高达1.66亿
  • 英语_阅读_BMI_待读
  • Flutter数据可视化:fl_chart图表库的高级应用
  • 教材大纲-Python
  • 2025 年 PHP 常见面试题整理以及对应答案和代码示例
  • 0130_中介者模式(Mediator)
  • 零门槛入局 AI 创业!瓦特 AI 创作者平台,让普通人轻松抓住风口
  • 基环树
  • 2025介绍1个简单好用免费的版权符号复制生成网站
  • 【GitHub每日速递 250917】69k 星标!这个 MCP 服务器大集合,竟能解锁 AI 无限可能?
  • WPF 通过 WriteableBitmap 实现 TAGC 低光增强效果算法
  • 最新学王点读笔破解教程2025
  • css-3
  • 基于 RQ-VAE 的商品语义 ID 构建及应用案例
  • U3D 动作游戏开发中数学知识的综合实践案例
  • 删除根目录前的准备
  • Player Mini MP3 模块播放音乐
  • Linux服务器部署FRP及配置Token
  • 最大子列和问题
  • RSA 共模攻击