InputEvent
文本输入事件。
属性
属性名 | 类型 | 说明 | 示例 |
---|---|---|---|
type | string | 事件类型 | type: 'input' |
state | number | 输入状态 | state: 1 // began(输入框获得焦点时的回调) state: 2 // changed(输入框输入内容时的回调) state: 3 // ended(输入框失去焦点时的回调) state: 4 // confirmed(输入框完成输入时的回调) |
timestamp | number | 时间戳 | timestamp: 1578973450142 |
text | string | 输入文本 | text: 'xxx' |
示例
js
let input = new Input();
input.addEventListener('input', (event) => {
if (event.state == 2) {
console.log('text: ' + event.text);
}
});