Skip to content

Commit c47aabe

Browse files
YunaiVgitee-org
authored andcommitted
!333 文件列表增加图片的展示和预览
Merge pull request !333 from boide/file-preview
2 parents f9994c5 + a711e96 commit c47aabe

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/views/infra/file/index.vue

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,21 @@
5959
:formatter="fileSizeFormatter"
6060
/>
6161
<el-table-column label="文件类型" align="center" prop="type" width="180px" />
62+
<el-table-column label="文件内容" align="center" prop="url" width="110px">
63+
<template #default="{ row }">
64+
<el-image
65+
v-if="row.type.includes('image')"
66+
class="h-80px w-80px"
67+
lazy
68+
:src="row.url"
69+
:preview-src-list="[row.url]"
70+
preview-teleported
71+
fit="cover"
72+
/>
73+
<el-link v-else-if="row.type.includes('pdf')" type="primary" :href="row.url" :underline="false" target="_blank">预览</el-link>
74+
<el-link v-else type="primary" download :href="row.url" :underline="false" target="_blank">下载</el-link>
75+
</template>
76+
</el-table-column>
6277
<el-table-column
6378
label="上传时间"
6479
align="center"

0 commit comments

Comments
 (0)