feat: 添加 vite-plugin-vue-meta-layouts 插件,优化路由菜单项生成逻辑
Some checks failed
/ playwright (push) Waiting to run
/ depcheck (push) Waiting to run
/ build-and-deploy-to-vercel (push) Has been cancelled

This commit is contained in:
严浩
2024-12-26 15:53:53 +08:00
parent d18799e8cb
commit 4e3633d7ea
6 changed files with 46 additions and 22 deletions

View File

@ -26,6 +26,7 @@ import cdnImport from 'vite-plugin-cdn-import';
import { vitePluginFakeServer } from 'vite-plugin-fake-server';
import VueDevTools from 'vite-plugin-vue-devtools';
import Layouts from 'vite-plugin-vue-layouts';
import MetaLayouts from 'vite-plugin-vue-meta-layouts';
import { ViteWebfontDownload as WebfontDownload } from 'vite-plugin-webfont-dl';
export function Plugins() {
@ -51,6 +52,12 @@ export function Plugins() {
// https://github.com/JohnCampionJr/vite-plugin-vue-layouts?tab=readme-ov-file#configuration
Layouts({ pagesDirs: [], defaultLayout: 'sakai-vue/AppLayout' }),
// https://github.com/dishait/vite-plugin-vue-meta-layouts
MetaLayouts({
/* skipTopLevelRouteLayout: true */
defaultLayout: 'sakai-vue/AppLayout',
}),
// https://github.com/antfu/unocss
// see uno.config.ts for config
UnoCSS(),