onload
需要侦听 load
<template>
<img src="/path/to/img" @load="onLoad">
</template>
<script>
export default {
methods: {
onLoad(event) {
// do something
}
}
}
</script>
drop
需要阻止 dragover
的默认行为,不然不触发。
<template>
<div class="drop-area" @dragover.prevent="onDragOver" @drop="onDrop">
</template>
<script>
export default {
methods: {
onDragOver(event) {
// 此时仍然可以处理
},
onDrop(event) {
console.log(event.dataTransfer);
}
}
}
</script>
欢迎吐槽,共同进步