Перехват комбинации клавиш в vue

#vue.js #events #event-handling #dom-events

#vue.js #Мероприятия #обработка событий #dom-события

Вопрос:

Я пытаюсь захватить shift 8 на своей клавиатуре

v-on:keyup.shift.56.prevent="dosomething"

Он вызывает метод нормально, но также выводит стандартный символ * . Могу ли я остановить вывод от отображения этого?

Комментарии:

1. Может быть, вы можете попробовать @keydown.shift.56.prevent , если keyup это не является абсолютной необходимостью.

Ответ №1:

v-on:keydown.shift.56.capture.prevent.stop="dosomething"

Похоже, что предотвращение нажатия клавиши до того, как клавиша отобразится на экране, работает. На самом деле это очевидно.