mountedの中でonkeydownイベント設定しちゃうのが良さそう。
ちなみにkeyCodeは非推奨らしいのでkeyで判定する。
例えば
「↑」:「ArrowUp」
「delete」:「Backspace」
みたいな感じ。
対応キーは下のサイトが調べやすくてよかった
JavaScript Event KeyCodes
1 2 3 4 5 6 7 8 9 10 11 12 | mounted() { document.onkeydown = (e) => { if (e.key === 'ArrowUp' ) { this .keyDownEvent(); } } }, methods: { keyDownEvent() { console.log( "↑押されたで" ); } } |