コンテンツにスキップ

onStartTyping

カテゴリ
エクスポートサイズ
704 バイト
最終更新日
2ヶ月前

ユーザーが編集不可の要素で入力を開始したときに発火します。

デモ

何か入力してください

使用方法

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
/**
 * Fires when users start typing on non-editable elements.
 *
 * @see https://vueuse.dokyumento.jp/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 2023年12月5日
fccf2 - feat: 依存関係のアップグレード (#3614)
v10.0.0-beta.3 2023年4月12日
e9ab3 - fix: 文字のASCIIコードを修正 (#2932)

MITライセンスの下でリリースされています。