useFileDialog
useFileDialog
簡単にファイルダイアログを開く。
使用法
<script setup lang="ts">
import { useFileDialog } from '@vueuse/core'
const { files, open, reset, onCancel, onChange } = useFileDialog({
accept: 'image/*', // 画像ファイルのみを受け入れるように設定
directory: true, // true に設定するとファイルではなくディレクトリを選択
})
onChange((files) => {
/** ファイルに対して何かを行う */
})
onCancel(() => {
/** キャンセル時に何かを行う */
})
</script>
<template>
<button type="button" @click="open">
ファイルを選択
</button>
</template>
© 2019–PRESENT Anthony Fu https://github.com/antfu
※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
#