From 75921e1b1336e9f5231a1e343d6d51ea487d6af4 Mon Sep 17 00:00:00 2001 From: Frost-ZX Date: Sat, 31 Aug 2024 19:36:28 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E9=85=8D=E7=BD=AE=EF=BC=8C=E7=BB=9F=E4=B8=80=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/modules.js | 34 ++++++++++++++++++++++------- src/router/index.js | 34 +++++++++++++++++------------ src/views/AboutView/AboutView.vue | 5 +++-- src/views/SearchView/SearchView.vue | 6 ++++- 4 files changed, 54 insertions(+), 25 deletions(-) diff --git a/src/config/modules.js b/src/config/modules.js index 06097c0..d854521 100644 --- a/src/config/modules.js +++ b/src/config/modules.js @@ -2,14 +2,32 @@ import { IS_DEV } from './env'; -/** 启用“MINECRAFT 联动控制”模块 */ -export const ENABLE_MC_CTRL_MODULE = IS_DEV; +/** 启用模块 */ +export const ABOUT_MODULE_ENABLED = true; -/** 启用“导航”模块 */ -export const ENABLE_NAV_MODULE = IS_DEV; +/** 模块标题 */ +export const ABOUT_MODULE_TITLE = '关于'; -/** 启用“搜索”模块 */ -export const ENABLE_SEARCH_MODULE = true; +/** 启用模块 */ +export const MC_CTRL_MODULE_ENABLED = IS_DEV; -/** 启用“工具箱”模块 */ -export const ENABLE_TOOLBOX_MODULE = IS_DEV; +/** 模块标题 */ +export const MC_CTRL_MODULE_TITLE = 'MINECRAFT 联动控制'; + +/** 启用模块 */ +export const NAV_MODULE_ENABLED = IS_DEV; + +/** 模块标题 */ +export const NAV_MODULE_TITLE = '网址导航'; + +/** 启用模块 */ +export const SEARCH_MODULE_ENABLED = true; + +/** 模块标题 */ +export const SEARCH_MODULE_TITLE = '搜索'; + +/** 启用模块 */ +export const TOOLBOX_MODULE_ENABLED = IS_DEV; + +/** 模块标题 */ +export const TOOLBOX_MODULE_TITLE = '工具箱'; diff --git a/src/router/index.js b/src/router/index.js index b317ce8..f937e32 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -8,10 +8,16 @@ import { } from '@/assets/js/utils'; import { - ENABLE_MC_CTRL_MODULE, - ENABLE_NAV_MODULE, - ENABLE_SEARCH_MODULE, - ENABLE_TOOLBOX_MODULE, + ABOUT_MODULE_ENABLED, + ABOUT_MODULE_TITLE, + MC_CTRL_MODULE_ENABLED, + MC_CTRL_MODULE_TITLE, + NAV_MODULE_ENABLED, + NAV_MODULE_TITLE, + SEARCH_MODULE_ENABLED, + SEARCH_MODULE_TITLE, + TOOLBOX_MODULE_ENABLED, + TOOLBOX_MODULE_TITLE, } from '@/config/modules'; import AboutView from '@/views/AboutView/AboutView.vue'; @@ -36,8 +42,8 @@ export const router = createRouter({ component: () => import('@/views/SearchView/SearchView.vue'), meta: { iconClass: 'mdi mdi-magnify', - showInAside: ENABLE_SEARCH_MODULE, - title: '搜索', + showInAside: SEARCH_MODULE_ENABLED, + title: SEARCH_MODULE_TITLE, }, }, { @@ -46,8 +52,8 @@ export const router = createRouter({ component: () => import('@/views/NavView/NavView.vue'), meta: { iconClass: 'mdi mdi-compass', - showInAside: ENABLE_NAV_MODULE, - title: '导航', + showInAside: NAV_MODULE_ENABLED, + title: NAV_MODULE_TITLE, }, }, { @@ -56,8 +62,8 @@ export const router = createRouter({ component: () => import('@/views/ToolboxView/ToolboxView.vue'), meta: { iconClass: 'mdi mdi-tools', - showInAside: ENABLE_TOOLBOX_MODULE, - title: '工具箱', + showInAside: TOOLBOX_MODULE_ENABLED, + title: TOOLBOX_MODULE_TITLE, }, }, { @@ -66,8 +72,8 @@ export const router = createRouter({ component: () => import('@/views/MinecraftCtrlView/MinecraftCtrlView.vue'), meta: { iconClass: 'mdi mdi-gamepad', - showInAside: ENABLE_MC_CTRL_MODULE, - title: 'MINECRAFT 联动控制', + showInAside: MC_CTRL_MODULE_ENABLED, + title: MC_CTRL_MODULE_TITLE, }, }, { @@ -76,8 +82,8 @@ export const router = createRouter({ component: AboutView, meta: { iconClass: 'mdi mdi-information', - showInAside: true, - title: '关于', + showInAside: ABOUT_MODULE_ENABLED, + title: ABOUT_MODULE_TITLE, }, }, ], diff --git a/src/views/AboutView/AboutView.vue b/src/views/AboutView/AboutView.vue index 8f26bc7..0348ae7 100644 --- a/src/views/AboutView/AboutView.vue +++ b/src/views/AboutView/AboutView.vue @@ -1,7 +1,7 @@