keydownEvent 输入框键盘按下事件
keydownEvent
类型: MethodDeclaration
所属类: TextBoxElement
定义位置: ui.ts
描述
输入框键盘按下事件
参数 event
: 键盘事件
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
event | KeyboardEvent | - | - |
返回值
类型: void
源代码
位置: 第 2983 行
private keydownEvent(event: KeyboardEvent): void {
Input.keydownFilter(event)
// 数值输入框:上下键进行数值微调
if (this.type === 'number') {
switch (event.code) {
case 'ArrowUp':
event.preventDefault()
event.stopPropagation()
this.fineTuneNumber(+1)
break
case 'ArrowDown':
event.preventDefault()
event.stopPropagation()
this.fineTuneNumber(-1)
break
case 'ArrowLeft':
case 'ArrowRight':
event.stopPropagation()
break
case 'Escape':
event.stopPropagation()
this.input.blur()
break
}
}
}
文档生成时间:2025/7/7 12:07:07