【发布时间】:2018-12-27 20:22:20
【问题描述】:
我正在尝试捕获组件根节点上的事件,但以下操作不起作用。我不想只听组件中的一个节点。我希望能够单击任何元素,然后按退格键将其删除。下面的代码是我如何设置代码的基本示例。
<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>
【问题讨论】:
-
尝试添加
<img ref="myImage" ...>然后this.$refs.myImage.hide() -
@ulou 不起作用:/
标签: javascript events vuejs2