zhengyiming
昨天 a3e1da45f265bb7593fb585b114a268a104c5d8a
apps/cMiniApp/src/components/Uploader/Uploader.vue
@@ -4,6 +4,7 @@
    v-model:file-list="innerFileList"
    multiple
    :media-type="['image']"
    :sourceType="sourceType"
    :before-xhr-upload="beforeXhrUpload"
    @failure="handleFailure"
    :maximize="maximize"
@@ -23,6 +24,7 @@
    v-model:file-list="innerFileList"
    multiple
    :media-type="['image']"
    :sourceType="sourceType"
    :before-xhr-upload="beforeXhrUpload"
    @failure="handleFailure"
    :maximize="maximize"
@@ -47,14 +49,18 @@
  name: 'Uploader',
});
type SourceType = 'album' | 'camera';
type Props = {
  fileList: FileItem[];
  onMySuccess?: (file: FileItem) => any;
  limitFileSize?: number;
  sourceType?: SourceType[];
};
const props = withDefaults(defineProps<Props>(), {
  limitFileSize: 2,
  sourceType: () => ['album', 'camera'],
});
const emit = defineEmits<{