Я пытаюсь перехватить событие на корневом узле компонента, но следующее не работает.Я не хочу просто слушать узел в компоненте.Я хочу иметь возможность щелкнуть по любому элементу, а затем нажать Backspace, чтобы удалить его.Приведенный ниже код является основным примером того, как я настраиваю свой код.
<template>
<div v-on:keydown.delete="delete()">
<img id="image" src="..." v-on:click="set_active()">
</div>
</template>
<script>
export default {
return {
data() {
active: ''
},
methods: {
delete(){
delete this.$refs[this.active][0];
},
set_active() {
this.active = event.target.getAttribute('id');
}
}
}
}
</script>