From f48ed05520eecb01f4d26217cb810dc6582ab169 Mon Sep 17 00:00:00 2001 From: purocean Date: Wed, 21 Aug 2019 10:04:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=AB=E9=80=9F=E8=B7=B3=E8=BD=AC=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E4=B8=8D=E5=AE=9E=E7=94=A8=E7=9A=84=E6=A8=A1=E7=B3=8A?= =?UTF-8?q?=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/QuickOpen.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/QuickOpen.vue b/frontend/src/components/QuickOpen.vue index 73790f54..6716f8fe 100644 --- a/frontend/src/components/QuickOpen.vue +++ b/frontend/src/components/QuickOpen.vue @@ -111,7 +111,12 @@ export default { }) } }, - filterFiles (files, search) { + filterFiles (files, search, fuzzy) { + if (!fuzzy) { + search = search.toLowerCase() + return files.filter(x => x.path.toLowerCase().indexOf(search) > -1) + } + const tmp = [] files.forEach(x => { @@ -126,7 +131,7 @@ export default { }, updateDataSource () { if (this.currentTab === 'file') { - this.list = this.filterFiles(this.files, this.searchText.trim()) + this.list = this.filterFiles(this.files, this.searchText.trim(), false) this.sortList() } else { this.list = null