Files
mes-ui-d2/src/router/menu/_components.js
李杨 2029ff38b2 no message
Former-commit-id: 4a1af7085d5d219fa49cb3bcde32bef16f5d69d6
Former-commit-id: 6fd5799f007bc736fcd20354835e908464f52355
Former-commit-id: fb88a361b3f8a5a05e6863fc34809753b6e560ee
2018-02-10 21:06:22 +08:00

49 lines
1.2 KiB
JavaScript

// [组件] 菜单
export const menu = {
title: '组件',
path: '/demo/components',
name: 'demo-components',
meta: {
requiresAuth: true
},
component: resolve => { require(['@/components/core/MainLayout/index.vue'], resolve) },
// redirect: {
// name: ''
// },
children: [
// 图标
{
title: '图标',
icon: 'font-awesome',
children: [
{
title: '图标组件',
icon: 'file-o',
path: 'data/icon/icon',
name: 'demo-components-icon-icon',
meta: {
requiresAuth: true
},
component: resolve => { require(['@/pages/demo/components/icon/icon.vue'], resolve) }
},
{
title: '图标选择器',
icon: 'file-o',
path: 'data/icon/select',
name: 'demo-components-icon-select',
meta: {
requiresAuth: true
},
component: resolve => { require(['@/pages/demo/components/icon/select.vue'], resolve) }
}
]
}
]
}
// [组件] 路由设置
export const router = {
...menu,
children: [].concat(...menu.children.map(e => e.children || e))
}