Использование значения keyCode событий — устаревшая практика и может не поддерживаться в новых браузерах.
Использование значений keyCode также разрешено:
<input v-on:keyup.13="submit">
Vue предоставляет псевдонимы для наиболее часто используемых клавиш, когда это необходимо для поддержки устаревших браузеров:
.enter
.tab
.delete (ловит как «Delete», так и «Backspace»)
.esc
.space
.up
.down
.left
.right
Некоторые клавиши (.esc и все клавиши со стрелками) имеют несогласованные значения в IE9, поэтому их встроенные псевдонимы должны быть предпочтительными, если необходимо поддерживать IE9.
Можно также определить пользовательские псевдонимы клавиш через глобальную опцию config.keyCodes:
// позволит использовать `v-on:keyup.f1`Vue.config.keyCodes.f1=112