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

📅 2026/6/30 16:48:47
鸿蒙 ArkTS 两大基础事件简单说明
一、onClick 点击事件触发条件手指点击、鼠标点击组件时立刻执行几乎所有可视化组件都能绑定。用途处理点击交互比如按钮弹窗、页面跳转、确认操作、切换显示隐藏等。特点只要产生点击动作就会触发和组件内部数据是否变化无关。Button(点击我) .onClick(() { console.info(按钮被点击了) })二、onChange 值变更事件触发条件组件内部的数据、选中内容发生改动时才触发单纯点击不会生效。适用组件输入框、下拉选择、滑块、单选 / 复选框这类带有可修改数值的控件。用途实时获取用户输入文字、读取选中选项、监听滑动数值、判断勾选状态。TextInput() .onChange((value: string) { console.info(输入框内容变化, value) })适用场景实时获取输入内容、监听下拉选中项、滑块拖动数值变化、复选框勾选状态变更。两者核心区别onClick 响应点击动作onChange 响应数据改变