From dbce1f259c6fbb62d3c08ff3c1c84ce9a3be2e9f Mon Sep 17 00:00:00 2001 From: zhengzhou Date: Thu, 27 May 2021 11:20:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=94=B6=E7=AB=99=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=B3=E9=94=AE=E8=BF=98=E5=8E=9F=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main_web/recycle/components/item-list.vue | 5 + .../recycle/components/list-file-item.vue | 52 +++++---- .../recycle/components/list-folder-item.vue | 4 + src/views/main_web/recycle/index.vue | 108 +++++++++++++----- 4 files changed, 119 insertions(+), 50 deletions(-) diff --git a/src/views/main_web/recycle/components/item-list.vue b/src/views/main_web/recycle/components/item-list.vue index 8135bd91..02bd2117 100644 --- a/src/views/main_web/recycle/components/item-list.vue +++ b/src/views/main_web/recycle/components/item-list.vue @@ -9,6 +9,7 @@ :checked="selectedKeyMap[node.id]" @check="check" :indent="indent" + @open-menu="openFileMenu" /> @@ -40,6 +42,9 @@ export default { methods: { check(node) { this.$emit('check', node); + }, + openFileMenu(e, file) { + this.$emit('open-menu', e, file); } } } diff --git a/src/views/main_web/recycle/components/list-file-item.vue b/src/views/main_web/recycle/components/list-file-item.vue index 485da967..36c8a570 100644 --- a/src/views/main_web/recycle/components/list-file-item.vue +++ b/src/views/main_web/recycle/components/list-file-item.vue @@ -1,26 +1,28 @@ \ No newline at end of file