mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2026-01-11 06:57:43 +08:00
feat: 文件管理呈目录形式展示 (#60)
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
scroll-to-close
|
||||
>
|
||||
<a-grid-item>
|
||||
<div class="file-grid-item" @click.stop="handleClickFile(item)">
|
||||
<div class="file-grid-item" @click.stop="handleClickFile(item)" @dblclick="handleDblclickFile(item)">
|
||||
<section class="file-grid-item__wrapper">
|
||||
<div class="file-icon">
|
||||
<FileImage :data="item" :title="item.name"></FileImage>
|
||||
@@ -51,6 +51,7 @@ const props = withDefaults(defineProps<Props>(), {
|
||||
|
||||
const emit = defineEmits<{
|
||||
(e: 'click', record: FileItem): void
|
||||
(e: 'dblclick', record: FileItem): void
|
||||
(e: 'select', record: FileItem): void
|
||||
(e: 'right-menu-click', mode: string, item: FileItem): void
|
||||
}>()
|
||||
@@ -73,6 +74,11 @@ const handleClickFile = (item: FileItem) => {
|
||||
emit('click', item)
|
||||
}
|
||||
|
||||
// 双击事件
|
||||
const handleDblclickFile = (item: FileItem) => {
|
||||
emit('dblclick', item)
|
||||
}
|
||||
|
||||
// 选中事件
|
||||
const handleCheckFile = (item: FileItem) => {
|
||||
emit('select', item)
|
||||
|
||||
Reference in New Issue
Block a user