So I have my outer default.vue layout in nuxt architecture. I'my trying to add @keyup.esc="test" to outer element of default.vue:
<template>
    <div @keyup.esc="test">
        <navigation></navigation>
        <nuxt/>
        <transition name="fade">
            <overlay-modals v-if="showModalLogin || showModalRegister"></overlay-modals>
        </transition>
        <transition name="zoom">
            <div class="modal__outer" v-if="showModalRegister || showModalLogin">
                    <modal-login v-if="showModalLogin"></modal-login>
                    <modal-register v-if="showModalRegister"></modal-register>
            </div>
        </transition>
    </div>
</template>
methods: {
    test() {
        alert('come on...');
    },
test method is never fired which makes me confused.
 
     
     
    