perf(menu): 优化菜单数据格式
Deploy preview / CDN (push) Waiting to run
Deploy preview / FTP (push) Waiting to run
Deploy preview / Github Pages (push) Waiting to run

This commit is contained in:
2025-10-22 14:24:03 +08:00
parent af8870df48
commit e07a053bb5
2 changed files with 6 additions and 7 deletions
+4 -4
View File
@@ -30,10 +30,10 @@ export default ({ service, request, serviceForMock, requestForMock, mock, faker,
] ]
const header = aside const header = aside
const routes = [ const routes = [
{ path: 'page1', name: 'page1', meta: { title: '单页面', auth: true }, component: 'demo/page1' }, { path: '/page1', name: 'page1', meta: { title: '单页面', auth: true }, component: 'demo/page1' },
{ path: 'page2', name: 'page2', meta: { title: '页面 2', auth: true }, component: 'demo/page2' }, { path: '/page2', name: 'page2', meta: { title: '页面 2', auth: true }, component: 'demo/page2' },
{ path: 'page3', name: 'page3', meta: { title: '页面 3', auth: true }, component: 'demo/page3' }, { path: '/page3', name: 'page3', meta: { title: '页面 3', auth: true }, component: 'demo/page3' },
{ path: 'page4', name: 'page4', meta: { title: '页面 4', auth: true }, component: 'demo/page4' } { path: '/page4', name: 'page4', meta: { title: '页面 4', auth: true }, component: 'demo/page4' }
] ]
return tools.responseSuccess({ header, aside, routes }) return tools.responseSuccess({ header, aside, routes })
}) })
+2 -3
View File
@@ -1,10 +1,9 @@
import Vue from 'vue' import Vue from 'vue'
import d2Container from './d2-container' import d2Container from './d2-container'
// 注意 有些组件使用异步加载会有影响
Vue.component('d2-container', d2Container)
import d2Icon from './d2-icon' import d2Icon from './d2-icon'
import d2IconSvg from './d2-icon-svg/index.vue' import d2IconSvg from './d2-icon-svg/index.vue'
// 注意 有些组件使用异步加载会有影响
Vue.component('d2-container', d2Container)
Vue.component('d2-icon', d2Icon) Vue.component('d2-icon', d2Icon)
Vue.component('d2-icon-svg', d2IconSvg) Vue.component('d2-icon-svg', d2IconSvg)