判断题
【判断题】当组件被鼠标按键点击或者鼠标在组件上悬浮移动时,都会触发 onMouse 回调。
A
正确
B
错误
答案解析
正确答案:B
解析:
该判断题的正确答案是 B:错误。
解析如下:
题干中提到“当组件被鼠标按键点击或者鼠标在组件上悬浮移动时,都会触发 onMouse 回调”,这一说法存在概念性错误。
首先,在常见的前端框架(如 React)中,并不存在名为 onMouse 的通用回调事件处理器。正确的事件处理函数具有明确的命名规范,例如:
- onClick:用于处理鼠标点击事件;
- onMouseEnter 或 onMouseOver:用于处理鼠标进入或悬停在组件上的事件;
- onMouseMove:用于处理鼠标在组件上移动时触发的事件;
- onMouseLeave:用于处理鼠标离开组件时的事件。
这些事件分别对应不同的交互行为,而不是统一由一个叫做“onMouse”的回调来处理。
其次,“onMouse”并不是标准的事件处理函数名称。因此,将多种鼠标行为(如点击、悬浮移动)统称为触发“onMouse 回调”是不准确的。
核心知识点:
1. 事件处理机制:在现代前端开发中,组件通过特定的事件处理器监听用户交互。每个事件处理器对应一种具体的用户行为。
2. 常见鼠标事件包括:
- onClick:点击时触发;
- onMouseDown / onMouseUp:鼠标按键按下/释放时触发;
- onMouseEnter / onMouseLeave:鼠标进入/离开元素时触发;
- onMouseMove:鼠标在元素内移动时持续触发。
3. 事件命名需精确匹配,不能使用模糊或不存在的事件名(如“onMouse”)来概括多个事件。
综上所述,由于“onMouse”并非有效的事件回调函数名称,且不同鼠标行为对应不同的事件处理器,因此原题表述错误。
正确答案为 B:错误。
相关知识点:
组件鼠标操作回调不对
题目纠错
2025年HarmonyOS应用开发者基础认证题库
相关题目
单选题
【多选题】 Row 容器的主轴是水平方向,交叉轴是垂直方向,其参数类型为 VerticalAlign (垂直对齐),VerticalAlign 定义了以下几种类型?
单选题
【多选题】 下面哪些装饰器可以用于管理自定义组件中变量的状态?
单选题
【多选题】下面哪些函数是自定义组件的生命周期函数?
单选题
233【单选题】以下哪个不是被动走焦的触发条件
单选题
231【单选题】下面哪个装饰器用于自定义可动画的属性方法
单选题
230【单选题】在 ArkU 框架中,visibility 属性用于设置
单选题
229【单选题】markAnchor 属性在 ArkU 中的作用是
单选题
228【单选题】下列关于@Extend 说法错误的是
单选题
227【单选题】下面哪个组件不属于 ArkUI 中的系统组件
单选题
226【单选题】下面哪个关键字可以定义多态样式
