From 00d0d829123321b0c07875153169b3aeb3e9f0b8 Mon Sep 17 00:00:00 2001 From: jmal Date: Thu, 25 Jul 2024 16:41:10 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=98=BE=E7=A4=BA=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B9=E5=A4=A7=E5=B0=8F=E7=9A=84=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ShowFile/ShowFile.vue | 8 ++++++-- src/views/trash/index.vue | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index bb7612e..13ba41e 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -2594,7 +2594,7 @@ export default { child[1].iconClass = 'menu-empty' } if (child[2]) { - if (localStorage.getItem('showFolderSize') === 'true') { + if (localStorage.getItem('showFolderSize') === '1') { child[2].iconClass = 'duigou' } else { child[2].iconClass = 'menu-empty' @@ -3413,7 +3413,11 @@ export default { break case 'show-folder-size': const showFolderSize = localStorage.getItem('showFolderSize') - localStorage.setItem('showFolderSize', showFolderSize ? false : true) + if (showFolderSize === '1') { + localStorage.setItem('showFolderSize', '0') + } else { + localStorage.setItem('showFolderSize', '1') + } this.getFileList() break case 'orderName': diff --git a/src/views/trash/index.vue b/src/views/trash/index.vue index ecbacf6..c189644 100644 --- a/src/views/trash/index.vue +++ b/src/views/trash/index.vue @@ -34,7 +34,8 @@ export default { { label: '查看', operation: 'viewMode', child: [ { iconClass: this.grid ? '' : 'menu-point', label: '列表', operation: 'vmode-list' }, - { iconClass: this.grid ? 'menu-point' : '', label: '缩略图', operation: 'vmode-grid' } + { iconClass: this.grid ? 'menu-point' : '', label: '缩略图', operation: 'vmode-grid' }, + { label: '显示文件夹大小', operation: 'show-folder-size'}, ] }, {