Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 465 Bytes

index.md

File metadata and controls

29 lines (21 loc) · 465 Bytes
category
Elements

useDropZone

Create an zone where files can be dropped.

Usage

<script setup lang="ts">
import { useDropZone } from '@vueuse/core'

const dropZoneRef = ref(null)

function onDrop(dropZoneRef, files: File[] | null) {
  // Trigger an event when file(s) is drop on zone
}

const { isOverDropZone } = useDropZone(dropZoneRef, onDrop)
</script>

<template>
  <div ref="dropZoneRef">
    Drop files here
  </div>
</template>