From c2d24e571336c4d4f9be08d0da0620450e77790a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Fri, 21 Feb 2025 15:39:17 +0800 Subject: [PATCH] =?UTF-8?q?optimize:=20=E4=BC=98=E5=8C=96=E5=A4=B4?= =?UTF-8?q?=E9=83=A8=E6=A0=B7=E5=BC=8F=EF=BC=8C=E9=81=BF=E5=85=8D=E6=A3=80?= =?UTF-8?q?=E7=B4=A2=E5=86=85=E5=AE=B9=E5=90=8E=E6=A0=B7=E5=BC=8F=E5=8F=98?= =?UTF-8?q?=E4=B9=B1=E4=BA=86=E3=80=82=E4=BC=98=E5=8C=96SearchBar=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/gui/src/view/App.vue | 36 +++++++++++-------- .../gui/src/view/components/container.vue | 3 +- packages/gui/src/view/pages/help.vue | 8 ++--- packages/gui/src/view/pages/index.vue | 26 +++++++------- packages/gui/src/view/pages/plugin/git.vue | 8 +++-- packages/gui/src/view/pages/plugin/node.vue | 14 ++++---- .../gui/src/view/pages/plugin/overwall.vue | 10 +++--- packages/gui/src/view/pages/plugin/pip.vue | 2 ++ packages/gui/src/view/pages/setting.vue | 6 ++-- 9 files changed, 63 insertions(+), 50 deletions(-) diff --git a/packages/gui/src/view/App.vue b/packages/gui/src/view/App.vue index 68e6ffa..099e374 100644 --- a/packages/gui/src/view/App.vue +++ b/packages/gui/src/view/App.vue @@ -49,22 +49,26 @@ export default { message = { key: 'show-hide' } } - if (message.key === 'show-hide') { // 显示/隐藏 - this.hideSearchBar = message.hideSearchBar != null ? message.hideSearchBar : !this.hideSearchBar + try { + if (message.key === 'show-hide') { // 显示/隐藏 + this.hideSearchBar = message.hideSearchBar != null ? message.hideSearchBar : !this.hideSearchBar - // 显示后,获取输入框焦点 - if (!this.hideSearchBar) { - setTimeout(() => { - try { - this.$refs.searchBar.$el.querySelector('input').focus() - } catch { - } - }, 100) + // 显示后,获取输入框焦点 + if (!this.hideSearchBar) { + setTimeout(() => { + try { + this.$refs.searchBar.$el.querySelector('input').focus() + } catch { + } + }, 100) + } + } else if (message.key === 'next') { // 下一项 + this.$refs.searchBar.next() + } else if (message.key === 'previous') { // 上一项 + this.$refs.searchBar.previous() } - } else if (message.key === 'next') { // 下一项 - this.$refs.searchBar.next() - } else if (message.key === 'previous') { // 上一项 - this.$refs.searchBar.previous() + } catch (e) { + console.error('操作SearchBar出现异常:', e) } }) }, @@ -89,6 +93,7 @@ export default { :highlightClass="'search-bar-highlight'" :selectedClass="'selected-highlight'" :hiden.sync="hideSearchBar" + style="top:auto;right:auto;left:160px;bottom:52px;background-color:#ddd" /> @@ -180,9 +185,10 @@ body { } .search-bar-highlight { background-color: #ef0fff; + color: #fdfdfd; &.selected-highlight { - background-color: #38d878; + background-color: #17a450; } } diff --git a/packages/gui/src/view/components/container.vue b/packages/gui/src/view/components/container.vue index 66e6700..e4ef141 100644 --- a/packages/gui/src/view/components/container.vue +++ b/packages/gui/src/view/components/container.vue @@ -8,7 +8,8 @@ export default {
- + +
diff --git a/packages/gui/src/view/pages/help.vue b/packages/gui/src/view/pages/help.vue index 123f2eb..487fe3d 100644 --- a/packages/gui/src/view/pages/help.vue +++ b/packages/gui/src/view/pages/help.vue @@ -25,10 +25,10 @@ export default { +
diff --git a/packages/gui/src/view/pages/index.vue b/packages/gui/src/view/pages/index.vue index c972e7d..b1e972e 100644 --- a/packages/gui/src/view/pages/index.vue +++ b/packages/gui/src/view/pages/index.vue @@ -259,20 +259,20 @@ export default { +
diff --git a/packages/gui/src/view/pages/plugin/git.vue b/packages/gui/src/view/pages/plugin/git.vue index a57fea0..fcaad6a 100644 --- a/packages/gui/src/view/pages/plugin/git.vue +++ b/packages/gui/src/view/pages/plugin/git.vue @@ -9,6 +9,8 @@ export default { data () { return { key: 'plugin.git', + labelCol: { span: 4 }, + wrapperCol: { span: 20 }, noProxyUrls: [], needRestart: false, } @@ -72,9 +74,9 @@ export default { +
diff --git a/packages/gui/src/view/pages/plugin/node.vue b/packages/gui/src/view/pages/plugin/node.vue index 1956c56..5f05957 100644 --- a/packages/gui/src/view/pages/plugin/node.vue +++ b/packages/gui/src/view/pages/plugin/node.vue @@ -7,6 +7,8 @@ export default { data () { return { key: 'plugin.node', + labelCol: { span: 4 }, + wrapperCol: { span: 20 }, npmVariables: undefined, registry: false, } @@ -51,9 +53,9 @@ export default { +
@@ -97,7 +99,6 @@ export default { 设置后立即生效,即使关闭 ds 也会继续保持
- @@ -111,7 +112,6 @@ export default { 设置后立即生效,即使关闭 ds 也会继续保持
- 自动设置,启动npm加速开关时将会设置如下环境变量 @@ -123,10 +123,10 @@ export default { - + - + diff --git a/packages/gui/src/view/pages/plugin/overwall.vue b/packages/gui/src/view/pages/plugin/overwall.vue index f545f94..bdcc961 100644 --- a/packages/gui/src/view/pages/plugin/overwall.vue +++ b/packages/gui/src/view/pages/plugin/overwall.vue @@ -9,6 +9,8 @@ export default { data () { return { key: 'plugin.overwall', + labelCol: { span: 4 }, + wrapperCol: { span: 20 }, targets: undefined, servers: undefined, overwallOptions: [ @@ -115,9 +117,9 @@ export default { +
@@ -150,7 +152,7 @@ export default { 注:只要下载成功后,即使关闭自动更新功能,也会优先读取最近下载的文件!
- +
远程PAC文件内容可以是base64编码格式,也可以是未经过编码的 diff --git a/packages/gui/src/view/pages/plugin/pip.vue b/packages/gui/src/view/pages/plugin/pip.vue index c9c7be1..1ea0537 100644 --- a/packages/gui/src/view/pages/plugin/pip.vue +++ b/packages/gui/src/view/pages/plugin/pip.vue @@ -7,6 +7,8 @@ export default { data () { return { key: 'plugin.pip', + labelCol: { span: 4 }, + wrapperCol: { span: 20 }, npmVariables: undefined, registry: false, trustedHostList: [], diff --git a/packages/gui/src/view/pages/setting.vue b/packages/gui/src/view/pages/setting.vue index 6bb967a..598a070 100644 --- a/packages/gui/src/view/pages/setting.vue +++ b/packages/gui/src/view/pages/setting.vue @@ -342,9 +342,9 @@ export default { +