Files
urbanLifeline/urbanLifelineWeb/packages/shared/src/components/fileupload/FileUpload.vue

26 lines
720 B
Vue
Raw Normal View History

2025-12-06 17:04:49 +08:00
<template>
2025-12-08 11:40:20 +08:00
<div v-if="mode==='cover'">
<!-- 封面的文件上传只可传一张图片上传成功后封面图片会替换 -->
</div>
<div v-if="mode==='dialog'">
<!-- 文件上传弹窗可传多个文件上传成功后文件列表会更新 -->
</div>
<div v-if="mode==='content'">
<!-- 嵌入原div文件上传内容可传多个文件上传成功后文件列表会更新 -->
2025-12-06 17:04:49 +08:00
</div>
</template>
<script setup lang="ts">
2025-12-08 11:40:20 +08:00
import { Button } from '@/components'
import { FILE_DOWNLOAD_URL } from '@/config'
interface Props{
mode: 'cover' | 'dialog' | 'content'
coverImg: string
fileList: FileList
}
2025-12-06 17:04:49 +08:00
2025-12-08 11:40:20 +08:00
const props = defineProps<Props>()
2025-12-06 17:04:49 +08:00
</script>
<style lang="scss" scoped>
</style>