/** When your routing table is too long, you can split it into small modules**/ import Layout from '@/views/layout/Layout' const componentsRouter = { path: '/components', component: Layout, redirect: 'noredirect', name: 'ComponentDemo', meta: { title: 'components', icon: 'component' }, children: [ { path: 'avatar-upload', component: () => import('@/views/components-demo/avatarUpload'), name: 'AvatarUploadDemo', meta: { title: 'avatarUpload' } }, { path: 'dropzone', component: () => import('@/views/components-demo/dropzone'), name: 'DropzoneDemo', meta: { title: 'dropzone' } }, { path: 'sticky', component: () => import('@/views/components-demo/sticky'), name: 'StickyDemo', meta: { title: 'sticky' } }, { path: 'mixin', component: () => import('@/views/components-demo/mixin'), name: 'ComponentMixinDemo', meta: { title: 'componentMixin' } }, { path: 'back-to-top', component: () => import('@/views/components-demo/backToTop'), name: 'BackToTopDemo', meta: { title: 'backToTop' } }, ] } export default componentsRouter