chore: 添加模块显示配置文件

This commit is contained in:
2024-08-28 13:01:50 +08:00
parent d451b29b7f
commit 8b63bb71cc
2 changed files with 23 additions and 4 deletions

10
src/config/modules.js Normal file
View File

@@ -0,0 +1,10 @@
import { IS_DEV } from './env';
/** 启用“导航”模块 */
export const ENABLE_NAV_MODULE = IS_DEV;
/** 启用“搜索”模块 */
export const ENABLE_SEARCH_MODULE = IS_DEV;
/** 启用“工具箱”模块 */
export const ENABLE_TOOLBOX_MODULE = IS_DEV;

View File

@@ -1,4 +1,13 @@
import { createRouter, createWebHashHistory } from 'vue-router'; import {
createRouter,
createWebHashHistory,
} from 'vue-router';
import {
ENABLE_SEARCH_MODULE,
ENABLE_NAV_MODULE,
ENABLE_TOOLBOX_MODULE,
} from '@/config/modules';
import AboutView from '@/views/AboutView/AboutView.vue'; import AboutView from '@/views/AboutView/AboutView.vue';
import IndexView from '@/views/IndexView/IndexView.vue'; import IndexView from '@/views/IndexView/IndexView.vue';
@@ -22,7 +31,7 @@ export const router = createRouter({
component: () => import('@/views/SearchView/SearchView.vue'), component: () => import('@/views/SearchView/SearchView.vue'),
meta: { meta: {
iconClass: 'mdi mdi-magnify', iconClass: 'mdi mdi-magnify',
showInAside: true, showInAside: ENABLE_SEARCH_MODULE,
title: '搜索', title: '搜索',
}, },
}, },
@@ -32,7 +41,7 @@ export const router = createRouter({
component: () => import('@/views/NavView/NavView.vue'), component: () => import('@/views/NavView/NavView.vue'),
meta: { meta: {
iconClass: 'mdi mdi-compass-outline', iconClass: 'mdi mdi-compass-outline',
showInAside: true, showInAside: ENABLE_NAV_MODULE,
title: '导航', title: '导航',
}, },
}, },
@@ -42,7 +51,7 @@ export const router = createRouter({
component: () => import('@/views/ToolboxView/ToolboxView.vue'), component: () => import('@/views/ToolboxView/ToolboxView.vue'),
meta: { meta: {
iconClass: 'mdi mdi-tools', iconClass: 'mdi mdi-tools',
showInAside: true, showInAside: ENABLE_TOOLBOX_MODULE,
title: '工具箱', title: '工具箱',
}, },
}, },