wangzhibo
2026-07-16 b57020623cf0c946706573bf102e548c3a544423
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<template>
    <cl-upload type="file" multiple draggable custom-class="custom-upload">
        <el-button :icon="Upload">{{ $t('上传') }}</el-button>
 
        <template #item="{ item }">
            <div v-show="item.url" class="item">{{ item.url }}</div>
        </template>
    </cl-upload>
</template>
 
<script lang="ts" setup>
import { Upload } from '@element-plus/icons-vue';
</script>
 
<style lang="scss" scoped>
.custom-upload {
    .item {
        border: 1px solid var(--el-border-color);
        border-radius: 4px;
        padding: 5px 10px;
        margin-bottom: 5px;
        font-size: 12px;
        width: 100%;
        box-sizing: border-box;
    }
}
</style>