no message
Former-commit-id: 4ff959864c27386d2341886771f701e63c0672f8 Former-commit-id: 38cb84d340e9e94f14d535de64f98f237d85ecc9 Former-commit-id: 8083bbb37a37f8e281ab331c87cf40d0837b9a0d
This commit is contained in:
@@ -13,8 +13,23 @@ export default [
|
||||
icon: 'plug',
|
||||
children: ((pre) => [
|
||||
{ path: `${pre}index`, title: '插件首页' },
|
||||
{ path: `${pre}build`, title: '环境区分' },
|
||||
{ path: `${pre}clipboard-polyfill`, title: '剪贴板访问' },
|
||||
{
|
||||
path: `${pre}mock`,
|
||||
title: '模拟数据',
|
||||
children: [
|
||||
{ path: `${pre}mock/ajax`, title: '拦截异步请求' },
|
||||
{ path: `${pre}mock/dpd`, title: 'DPD规则' },
|
||||
{ path: `${pre}mock/dtd`, title: 'DTD规则' }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: `${pre}import`,
|
||||
title: '导入',
|
||||
children: [
|
||||
{ path: `${pre}import/csv`, title: 'csv' },
|
||||
{ path: `${pre}import/xlsx`, title: 'xlsx' }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: `${pre}export`,
|
||||
title: '导出',
|
||||
@@ -31,39 +46,51 @@ export default [
|
||||
{ path: `${pre}i18n/demo2`, title: '示例2' }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: `${pre}import`,
|
||||
title: '导入',
|
||||
children: [
|
||||
{ path: `${pre}import/csv`, title: 'csv' },
|
||||
{ path: `${pre}import/xlsx`, title: 'xlsx' }
|
||||
]
|
||||
},
|
||||
{ path: `${pre}js-cookie`, title: 'title' },
|
||||
{
|
||||
path: `${pre}layout`,
|
||||
title: '布局',
|
||||
children: [
|
||||
{ path: `${pre}layout/grid`, title: '可拖动卡片' },
|
||||
{ path: `${pre}layout/splitpane`, title: '分割面板' }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: `${pre}mock`,
|
||||
title: '布局',
|
||||
children: [
|
||||
{ path: `${pre}mock/ajax`, title: '拦截异步请求' },
|
||||
{ path: `${pre}mock/dpd`, title: 'DPD规则' },
|
||||
{ path: `${pre}mock/dtd`, title: 'DTD规则' }
|
||||
]
|
||||
},
|
||||
{ path: `${pre}build`, title: '环境区分' },
|
||||
{ path: `${pre}clipboard-polyfill`, title: '剪贴板访问' },
|
||||
{ path: `${pre}js-cookie`, title: 'cookie读写' },
|
||||
{ path: `${pre}timeago`, title: '计算已经过去的时间' }
|
||||
])('/demo/plugins/')
|
||||
},
|
||||
{
|
||||
path: '/demo/components',
|
||||
title: '组件',
|
||||
icon: 'puzzle-piece'
|
||||
icon: 'puzzle-piece',
|
||||
children: ((pre) => [
|
||||
{ path: `${pre}index`, title: '组件首页' },
|
||||
{
|
||||
path: `${pre}container`,
|
||||
title: '布局容器',
|
||||
children: [
|
||||
{ path: `${pre}container/full`, title: '填满' },
|
||||
{ path: `${pre}container/ghost`, title: '隐形' },
|
||||
{ path: `${pre}container/normal`, title: '一般' }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: `${pre}layout/grid`,
|
||||
title: '高级布局',
|
||||
children: [
|
||||
{ path: `${pre}layout/grid`, title: 'title' },
|
||||
{ path: `${pre}layout/splitpane`, title: 'title' }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: `${pre}icon`,
|
||||
title: '图标',
|
||||
children: [
|
||||
{ path: `${pre}icon/icon`, title: '图标组件' },
|
||||
{ path: `${pre}icon/list`, title: 'FontAwesome' },
|
||||
{ path: `${pre}icon/select`, title: '图标选择器' },
|
||||
{ path: `${pre}icon/svg`, title: 'SVG图标组件' }
|
||||
]
|
||||
},
|
||||
{ path: `${pre}countup`, title: '数字动画' },
|
||||
{ path: `${pre}editor-quill`, title: '富文本编辑器' },
|
||||
{ path: `${pre}editor-simpleMDE`, title: 'markdown编辑器' },
|
||||
{ path: `${pre}highlight`, title: '代码高亮显示' },
|
||||
{ path: `${pre}markdown`, title: 'markdown解析' }
|
||||
])('/demo/components/')
|
||||
},
|
||||
{
|
||||
path: '/demo/chart',
|
||||
|
||||
@@ -38,6 +38,8 @@ const routes = [
|
||||
{ path: 'icon/select', name: `${pre}icon-select`, component: () => import('@/pages/demo/components/icon/select.vue') },
|
||||
{ path: 'icon/svg', name: `${pre}icon-svg`, component: () => import('@/pages/demo/components/icon/svg.vue') },
|
||||
{ path: 'index', name: `${pre}index`, component: () => import('@/pages/demo/components/index/index.vue') },
|
||||
{ path: 'layout/grid', name: `${pre}layout-grid`, component: () => import('@/pages/demo/components/layout/grid.vue') },
|
||||
{ path: 'layout/splitpane', name: `${pre}layout-splitpane`, component: () => import('@/pages/demo/components/layout/splitpane.vue') },
|
||||
{ path: 'markdown', name: `${pre}markdown`, component: () => import('@/pages/demo/components/markdown/index.vue') }
|
||||
])('demo-components-')
|
||||
},
|
||||
@@ -58,8 +60,6 @@ const routes = [
|
||||
{ path: 'import/xlsx', name: `${pre}import-xlsx`, component: () => import('@/pages/demo/plugins/import/xlsx.vue') },
|
||||
{ path: 'index', name: `${pre}index`, component: () => import('@/pages/demo/plugins/index/index.vue') },
|
||||
{ path: 'js-cookie', name: `${pre}js-cookie`, component: () => import('@/pages/demo/plugins/js-cookie/index.vue') },
|
||||
{ path: 'layout/grid', name: `${pre}layout-grid`, component: () => import('@/pages/demo/plugins/layout/grid.vue') },
|
||||
{ path: 'layout/splitpane', name: `${pre}layout-splitpane`, component: () => import('@/pages/demo/plugins/layout/splitpane.vue') },
|
||||
{ path: 'mock/ajax', name: `${pre}mock-ajax`, component: () => import('@/pages/demo/plugins/mock/ajax.vue') },
|
||||
{ path: 'mock/dpd', name: `${pre}mock-dpd`, component: () => import('@/pages/demo/plugins/mock/dpd.vue') },
|
||||
{ path: 'mock/dtd', name: `${pre}mock-dtd`, component: () => import('@/pages/demo/plugins/mock/dtd.vue') },
|
||||
@@ -74,7 +74,7 @@ const routes = [
|
||||
}
|
||||
]
|
||||
|
||||
routes[2].children.forEach(e => {
|
||||
routes[1].children.forEach(e => {
|
||||
console.log(`{ path: \`\${pre}${e.path}\`, title: 'title' }`)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user