From eaa0e762c0641fb6776ddee1c8addb14815780bb Mon Sep 17 00:00:00 2001 From: ZiuChen <457353192@qq.com> Date: Thu, 8 Sep 2022 20:19:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4=E5=AF=BC?= =?UTF-8?q?=E8=88=AASidePanel=E6=8F=92=E6=A7=BD=E5=86=85=E7=BB=93=E6=9E=84?= =?UTF-8?q?=20=E5=A4=9A=E9=80=89=E6=8C=89=E9=92=AE=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/preload.js | 8 +++++--- src/cpns/ClipSearch.vue | 23 ++++++++++++----------- src/style/cpns/clip-search.less | 6 ------ src/style/cpns/clip-switch.less | 6 ++++++ src/views/Main.vue | 28 +++++++++++++++++++++++++--- 5 files changed, 48 insertions(+), 23 deletions(-) diff --git a/public/preload.js b/public/preload.js index 7768d15..40c9fc3 100644 --- a/public/preload.js +++ b/public/preload.js @@ -192,9 +192,11 @@ db.init() const remove = (item) => db.removeItemViaId(item.id) const select = () => document.querySelector('.clip-search input').select() -const focus = () => { - document.querySelector('.clip-search-input').style.display !== 'none' - ? document.querySelector('.clip-search-input')?.focus() +const focus = (isBlur = false) => { + return document.querySelector('.clip-search').style.display !== 'none' + ? isBlur + ? document.querySelector('.clip-search-input')?.blur() + : document.querySelector('.clip-search-input')?.focus() : (document.querySelector('.clip-search-btn')?.click(), document.querySelector('.clip-search-input')?.focus()) } diff --git a/src/cpns/ClipSearch.vue b/src/cpns/ClipSearch.vue index 3fb8d3b..e4684ea 100644 --- a/src/cpns/ClipSearch.vue +++ b/src/cpns/ClipSearch.vue @@ -1,12 +1,8 @@