はじめに
よくあるEnterキーで入力確定する方法を探していたら、キー修飾子があったので軽くまとめる。
キー修飾子とは
特定のキーを押された場合に、指定したイベントが発火する。
そして、v-on:clickなどのイベントにドット(.)でつなげることができる。
right
右クリック押下時にaddイベント発生。
HTML
<button @click.right="add">Add</button>
left
左クリック押下時にaddイベント発生。
HTML
<button @click.left="add">Add</button>
enter
inputの入力欄を選択しながら、エンターキー押下時にenterイベント発生。
HTML
<input type="text" @input="setName" v-on:keyup.enter="enter" :value="name">
おわりに
他にも使ったキー修飾子が出てきたら、随時追加予定。
参考
https://qiita.com/Yudai_35_/items/02e6c08f9df43643b6f9
https://qiita.com/hidache/items/a3ac85c7e0cba4978cf8
Vueの勉強で活用中⇒https://www.udemy.com/course/vuejs-2-the-complete-guide/