Skip to content
On this page

Upload 上传

通过点击或者拖拽上传文件。

基础用法

通过点击上传文件。

展开查看
vue
<template>
  <div style="width: 500px; border: 1px solid #ddd; padding: 20px">
    <tass-upload @changeUpload="changeUpload" @deleteUpload="deleteUpload"></tass-upload>
  </div>
</template>

<script setup lang="ts">
  // 上传更新文件,第一个参数为当前上传文件,第二个参数为上传之后的文件列表
  const changeUpload = (file: any, fileList: any) => {
    console.log(file, fileList);
  };
  // 删除更新文件,第一个参数为当前删除文件,第二个参数为上传之后的文件列表
  const deleteUpload = (file: any, fileList: any) => {
    console.log(file, fileList);
  };
</script>

拖拽上传

通过点击或者拖拽文件实现上传。

拖拽到此上传,或 点击上传
展开查看
vue
<template>
  <div style="width: 500px; border: 1px solid #ddd; padding: 20px;margin-top:20px;">
    <tass-upload :drop="true"  @dropUpload="dropUpload" @deleteUpload="deleteUpload"></tass-upload>
  </div>
</template>

<script setup lang="ts">
  // 拖拽文件,第一个参数为当前上传文件的列表(因为拖拽可能上传多个),第二个参数为上传之后的文件列表
  const dropUpload = (files: any, fileList: any) => {
    console.log(files, fileList);
  };
</script>

Released under the MIT License.