no message
Former-commit-id: de0119fe9fc77eb168ec4d64b0e0c8ca8e11d5f9 Former-commit-id: 762d4fb9544b69d61a050aa9fdecb1d4fb683dae Former-commit-id: 7d99afe6bbfae7b448e3a0e4927b532f548637d4
This commit is contained in:
@@ -4,18 +4,28 @@ export const menu = {
|
|||||||
path: '/demo/business',
|
path: '/demo/business',
|
||||||
name: 'demo-business',
|
name: 'demo-business',
|
||||||
component: resolve => { require(['@/components/core/MainLayout/index.vue'], resolve) },
|
component: resolve => { require(['@/components/core/MainLayout/index.vue'], resolve) },
|
||||||
|
// redirect: {
|
||||||
|
// name: ''
|
||||||
|
// },
|
||||||
children: [
|
children: [
|
||||||
|
// 数据处理
|
||||||
{
|
{
|
||||||
title: '数据过滤',
|
title: '数据处理',
|
||||||
icon: 'document',
|
icon: 'flask',
|
||||||
path: 'dataFilter',
|
children: [
|
||||||
name: 'demo-business-dataFilter',
|
{
|
||||||
component: resolve => { require(['@/pages/demo/business/dataFilter/index.vue'], resolve) }
|
title: '大型数据渲染',
|
||||||
|
icon: 'file-o',
|
||||||
|
path: 'data/largeData',
|
||||||
|
name: 'demo-business-data-largeData',
|
||||||
|
component: resolve => { require(['@/pages/demo/business/data/largeData/index.vue'], resolve) }
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
// [图表] 路由设置
|
// [业务演示] 路由设置
|
||||||
export const router = {
|
export const router = {
|
||||||
...menu,
|
...menu,
|
||||||
children: [].concat(...menu.children.map(e => e.children || e))
|
children: [].concat(...menu.children.map(e => e.children || e))
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// [插件] 菜单
|
// [插件] 菜单
|
||||||
export const menu = {
|
export const menu = {
|
||||||
title: '功能',
|
title: '功能',
|
||||||
path: '/demo/plugin',
|
path: '/demo/plugins',
|
||||||
name: 'demo-plugin',
|
name: 'demo-plugins',
|
||||||
component: resolve => { require(['@/components/core/MainLayout/index.vue'], resolve) },
|
component: resolve => { require(['@/components/core/MainLayout/index.vue'], resolve) },
|
||||||
// redirect: {
|
// redirect: {
|
||||||
// name: 'demo-plugin-marked-readme'
|
// name: 'demo-plugins-marked-readme'
|
||||||
// },
|
// },
|
||||||
children: [
|
children: [
|
||||||
// markdown 解析库
|
// markdown 解析库
|
||||||
@@ -17,14 +17,14 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'marked/demo',
|
path: 'marked/demo',
|
||||||
name: 'demo-plugin-marked-demo',
|
name: 'demo-plugins-marked-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/marked/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/marked/demo.vue'], resolve) }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '代码高亮',
|
title: '代码高亮',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'marked/demoHighlight',
|
path: 'marked/demoHighlight',
|
||||||
name: 'demo-plugin-marked-demoHighlight',
|
name: 'demo-plugins-marked-demoHighlight',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/marked/demoHighlight.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/marked/demoHighlight.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -38,7 +38,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'simpleMDE/demo',
|
path: 'simpleMDE/demo',
|
||||||
name: 'demo-plugin-simpleMDE-demo',
|
name: 'demo-plugins-simpleMDE-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/simpleMDE/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/simpleMDE/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -52,7 +52,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'quill/demo',
|
path: 'quill/demo',
|
||||||
name: 'demo-plugin-quill-demo',
|
name: 'demo-plugins-quill-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/quill/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/quill/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -87,7 +87,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'vue-grid-layout/demo',
|
path: 'vue-grid-layout/demo',
|
||||||
name: 'demo-plugin-vue-grid-layout-demo',
|
name: 'demo-plugins-vue-grid-layout-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/vue-grid-layout/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/vue-grid-layout/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -101,7 +101,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'timeago/demo',
|
path: 'timeago/demo',
|
||||||
name: 'demo-plugin-timeago-demo',
|
name: 'demo-plugins-timeago-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/timeago/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/timeago/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -115,7 +115,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'papaParse/demo',
|
path: 'papaParse/demo',
|
||||||
name: 'demo-plugin-papaParse-demo',
|
name: 'demo-plugins-papaParse-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/papaParse/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/papaParse/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -129,7 +129,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'countup/demo',
|
path: 'countup/demo',
|
||||||
name: 'demo-plugin-countup-demo',
|
name: 'demo-plugins-countup-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/countup/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/countup/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -143,7 +143,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'clipboard-polyfill/demo',
|
path: 'clipboard-polyfill/demo',
|
||||||
name: 'demo-plugin-clipboard-polyfill-demo',
|
name: 'demo-plugins-clipboard-polyfill-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/clipboard-polyfill/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/clipboard-polyfill/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -157,7 +157,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'js-cookie/demo',
|
path: 'js-cookie/demo',
|
||||||
name: 'demo-plugin-js-cookie-demo',
|
name: 'demo-plugins-js-cookie-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/js-cookie/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/js-cookie/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -171,7 +171,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'highlight/demo',
|
path: 'highlight/demo',
|
||||||
name: 'demo-plugin-highlight-demo',
|
name: 'demo-plugins-highlight-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/highlight/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/highlight/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -185,21 +185,21 @@ export const menu = {
|
|||||||
title: '数据模板',
|
title: '数据模板',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'mock/demoDTD',
|
path: 'mock/demoDTD',
|
||||||
name: 'demo-plugin-mock-demoDTD',
|
name: 'demo-plugins-mock-demoDTD',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/mock/demoDTD.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/mock/demoDTD.vue'], resolve) }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '数据占位符',
|
title: '数据占位符',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'mock/demoDPD',
|
path: 'mock/demoDPD',
|
||||||
name: 'demo-plugin-mock-demoDPD',
|
name: 'demo-plugins-mock-demoDPD',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/mock/demoDPD.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/mock/demoDPD.vue'], resolve) }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '拦截Ajax请求',
|
title: '拦截Ajax请求',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'mock/ajax',
|
path: 'mock/ajax',
|
||||||
name: 'demo-plugin-mock-ajax',
|
name: 'demo-plugins-mock-ajax',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/mock/ajax.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/mock/ajax.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -213,7 +213,7 @@ export const menu = {
|
|||||||
title: '基本示例',
|
title: '基本示例',
|
||||||
icon: 'file-o',
|
icon: 'file-o',
|
||||||
path: 'vue-splitpane/demo',
|
path: 'vue-splitpane/demo',
|
||||||
name: 'demo-plugin-vue-splitpane-demo',
|
name: 'demo-plugins-vue-splitpane-demo',
|
||||||
component: resolve => { require(['@/pages/demo/plugins/vue-splitpane/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/plugins/vue-splitpane/demo.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user