Upload1.vue 645 B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <Alert message="基础示例" />
  3. <BasicUpload
  4. :maxSize="20"
  5. :maxNumber="10"
  6. @change="handleChange"
  7. :api="uploadApi"
  8. class="my-5"
  9. :accept="['image/*']"
  10. />
  11. </template>
  12. <script setup lang="ts">
  13. import { BasicUpload } from '@/components/Upload';
  14. import { uploadApi } from '@/api/sys/upload';
  15. import { useMessage } from '@/hooks/web/useMessage';
  16. const { createMessage } = useMessage();
  17. import { Alert } from 'ant-design-vue';
  18. function handleChange(list: string[]) {
  19. createMessage.success(`已上传文件${JSON.stringify(list)}`);
  20. }
  21. </script>
  22. <style scoped>
  23. </style>