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