| | |
| | | }, |
| | | }, |
| | | { |
| | | path: '/transition', |
| | | name: 'transitionDemo', |
| | | component: () => import('/@/views/demo/comp/transition/index.vue'), |
| | | meta: { |
| | | title: '动画组件', |
| | | }, |
| | | }, |
| | | { |
| | | path: '/countTo', |
| | | name: 'CountTo', |
| | | component: () => import('/@/views/demo/comp/count-to/index.vue'), |
| | |
| | | }, |
| | | |
| | | { |
| | | path: '/lazy', |
| | | name: 'lazyDemo', |
| | | redirect: '/comp/lazy/basic', |
| | | meta: { |
| | | title: '懒加载组件', |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'basic', |
| | | name: 'BasicLazyDemo', |
| | | component: () => import('/@/views/demo/comp/lazy/index.vue'), |
| | | meta: { |
| | | title: '基础示例', |
| | | }, |
| | | }, |
| | | { |
| | | path: 'transition', |
| | | name: 'BasicTransitionDemo', |
| | | component: () => import('/@/views/demo/comp/lazy/Transition.vue'), |
| | | meta: { |
| | | title: '动画效果', |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/verify', |
| | | name: 'VerifyDemo', |
| | | redirect: '/comp/verify/drag', |
| | |
| | | title: '密码强度组件', |
| | | }, |
| | | }, |
| | | { |
| | | path: '/upload', |
| | | name: 'UploadDemo', |
| | | component: () => import('/@/views/demo/comp/upload/index.vue'), |
| | | meta: { |
| | | title: '上传组件', |
| | | }, |
| | | }, |
| | | ], |
| | | } as AppRouteModule; |