From 58e6c22b584ba40169753ec5038dec7d780c0bd3 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 17 十月 2025 19:47:30 +0800
Subject: [PATCH] Merge branch 'dev-1.2.0.1' of http://120.26.58.240:8888/r/flexJobMiniApp into dev-1.2.0.1
---
apps/cMiniApp/src/components/Uploader/Uploader.vue | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/apps/cMiniApp/src/components/Uploader/Uploader.vue b/apps/cMiniApp/src/components/Uploader/Uploader.vue
index b916f87..851aee1 100644
--- a/apps/cMiniApp/src/components/Uploader/Uploader.vue
+++ b/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"
@@ -17,12 +18,16 @@
<template #extra-img>
<slot name="extra-img"></slot>
</template>
+ <template #item="{ item }">
+ <slot name="item" :item="item"></slot>
+ </template>
</nut-uploader>
<nut-uploader
v-else
v-model:file-list="innerFileList"
multiple
:media-type="['image']"
+ :sourceType="sourceType"
:before-xhr-upload="beforeXhrUpload"
@failure="handleFailure"
:maximize="maximize"
@@ -32,6 +37,9 @@
</template>
<template #extra-img="extraImgProps">
<slot name="extra-img" v-bind="extraImgProps"></slot>
+ </template>
+ <template #item="{ item }">
+ <slot name="item" :item="item"></slot>
</template>
</nut-uploader>
</template>
@@ -47,14 +55,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<{
--
Gitblit v1.9.1