Skip to content

onStartTyping

类别
导出体积
704 B
上次更改
2 minutes ago

用户在不可编辑的元素上开始输入时触发。

示例

输入任何内容

用法

vue
<input ref="input" type="text" placeholder="Start typing to focus" />
ts
import { onStartTyping } from '@vueuse/core'

export default {
  setup() {
    const input = ref(null)

    onStartTyping(() => {
      if (!input.value.active)
        input.value.focus()
    })

    return {
      input,
    }
  },
}

类型声明

typescript
/**
 * 用户在不可编辑的元素上开始输入时触发回调。
 *
 * @see https://vueuse.org/onStartTyping
 * @param callback
 * @param options
 */
export declare function onStartTyping(
  callback: (event: KeyboardEvent) => void,
  options?: ConfigurableDocument,
): void

源码

源码演示文档

贡献者

Anthony Fu
一纸忘忧
Anthony Fu
meenie-net
丶远方
Alex Kozack
Nurettin Kaya
Antério Vieira
Seifeldin Mahjoub

更新日志

v10.7.0 on 12/5/2023
fccf2 - feat: upgrade deps (#3614)
v10.0.0-beta.3 on 4/12/2023
e9ab3 - fix: fix char ascii (#2932)