Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 456 Bytes

index.md

File metadata and controls

29 lines (21 loc) · 456 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<HTMLDivElement>()

function onDrop(files: File[] | null) {
  // called when files are dropped on zone
}

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

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