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

鸿蒙 ArkTS 两大基础事件简单说明

一、onClick 点击事件

  1. 触发条件:手指点击、鼠标点击组件时立刻执行,几乎所有可视化组件都能绑定。
  2. 用途:处理点击交互,比如按钮弹窗、页面跳转、确认操作、切换显示隐藏等。
  3. 特点:只要产生点击动作就会触发,和组件内部数据是否变化无关。
Button("点击我") .onClick(() => { console.info("按钮被点击了") })

二、onChange 值变更事件

  1. 触发条件:组件内部的数据、选中内容发生改动时才触发,单纯点击不会生效。
  2. 适用组件:输入框、下拉选择、滑块、单选 / 复选框这类带有可修改数值的控件。
  3. 用途:实时获取用户输入文字、读取选中选项、监听滑动数值、判断勾选状态。
TextInput() .onChange((value: string) => { console.info("输入框内容变化:", value) })

适用场景

实时获取输入内容、监听下拉选中项、滑块拖动数值变化、复选框勾选状态变更。

两者核心区别

  • onClick 响应点击动作
  • onChange 响应数据改变
http://www.jsqmd.com/news/1097166/

相关文章:

  • 别再用fail2ban了?试试Linux系统自带的账户锁防暴力破解神器faillock
  • 谷歌浏览器多开
  • 太强了!输入关键词,这几款AI论文工具就能帮你搞定毕业论文
  • Windows系统文件abcCertFirm.dll丢失找不到问题解决
  • AI Agent 的模型路由:多模型切换与智能选择
  • 软考网络工程师中级
  • 2026年,行业内口碑好的90kw电力测功机工厂究竟哪家更值得选?
  • 霞鹜文楷:当传统书法美学遇见现代开源代码
  • 别再让老漏洞拖后腿:手把手教你修复CVE-1999-0526和CVE-1999-0554(附NFS安全配置)
  • 1998-2025年上市公司AI技术应用水平
  • 如何在5分钟内搭建专业的无人机强化学习环境:gym-pybullet-drones完整指南
  • AutoGen框架深度拆解:群聊、可定制发言人与嵌套Agent的编程范式
  • mavonEditor代码块增强攻略:提升技术文档编辑效率的完整解决方案
  • 人机协作环路:人在回路中决策节点、审批流转与Agent升级机制
  • CTFshow PWN入门实战:手把手教你用pwntools搞定pwn24(含shellcraft模块详解)
  • 如何高效使用智能漫画翻译工具:面向初学者的自动化解决方案
  • 如何用Sunshine搭建终极免费游戏串流系统:5分钟实现跨平台游戏自由
  • Cellpose cyto3模型:基于深度学习范式的细胞分割方法论革新
  • 800块捡漏Tesla M40,手把手教你搞定Windows 10深度学习环境(含驱动、CUDA、PyTorch避坑指南)
  • qpushbutton,想弄个背景图片给按钮
  • Visual ALM如何用AI与可视化重构研发管理新范式?
  • 解锁Axure中文界面:3步实战教程解决原型设计语言障碍
  • Unity游戏去马赛克插件全攻略:5个免费工具恢复游戏完整视觉体验
  • 2026年优选:无外机厨房空调,哪家公司真正赢得好口碑?
  • 为什么选择PiliPlus:打造纯净B站体验的终极解决方案
  • EMI和EMS测试的区别
  • IntelliJ IDEA 2026.1 EAP 抢先体验:Java 26 模式匹配革命 + Spring Boot 4 深度适配,解锁新一代开发体验
  • 五年行业观察:纯亚克力浴缸的真实表现
  • 嵌入式系统OTA升级
  • 数据底座解决方案实践应用