UNPKG

essential-com

Version:

### 介绍 ---

160 lines (153 loc) 4.59 kB
/* eslint-disable prettier/prettier */ /** * !--------- FBI WARNING ----------! * * 根据 /packages 目录下的组件所生成的组件类侧边导航栏配置,请勿手动修改 */ import { createRouter, createWebHashHistory, RouterOptions } from 'vue-router' const routes = [ { title: '介绍', name: 'essential', path: '/', component: () => import('packages/Essential/docs/README.md'), }, { title: '介绍', name: 'Essential', path: '/components/Introduce', component: () => import('packages/Essential/docs/README.md'), }, { title: '安装', name: 'Install', path: '/components/Install', component: () => import('packages/Install/docs/README.md'), }, { title: '快速上手', name: 'Start', path: '/components/Start', component: () => import('packages/Start/docs/README.md'), },{ title: '按钮', name: 'Button', path: '/components/Button', component: () => import('packages/Button/docs/README.md'), },{ title: '测试组件', name: 'Foo', path: '/components/Foo', component: () => import('packages/Foo/docs/README.md'), },{ title: 'Form', name: 'Form', path: '/components/Form', component: () => import('packages/Form/docs/README.md'), },{ title: 'Input组件', name: 'Input', path: '/components/Input', component: () => import('packages/Input/docs/README.md'), },{ title: 'InputNumber组件', name: 'InputNumber', path: '/components/InputNumber', component: () => import('packages/InputNumber/docs/README.md'), },{ title: 'Radio组件', name: 'Radio', path: '/components/Radio', component: () => import('packages/Radio/docs/README.md'), },{ title: 'Rate组件', name: 'Rate', path: '/components/Rate', component: () => import('packages/Rate/docs/README.md'), },{ title: 'Select组件', name: 'Select', path: '/components/Select', component: () => import('packages/Select/docs/README.md'), },{ title: 'VirtualizedSelect组件', name: 'VirtualizedSelect', path: '/components/VirtualizedSelect', component: () => import('packages/VirtualizedSelect/docs/README.md'), },{ title: 'Slider组件', name: 'Slider', path: '/components/Slider', component: () => import('packages/Slider/docs/README.md'), },{ title: 'Switch组件', name: 'Switch', path: '/components/Switch', component: () => import('packages/Switch/docs/README.md'), },{ title: 'CheckBox组件', name: 'CheckBox', path: '/components/CheckBox', component: () => import('packages/CheckBox/docs/README.md'), },{ title: 'TimePicker组件', name: 'TimePicker', path: '/components/TimePicker', component: () => import('packages/TimePicker/docs/README.md'), },{ title: 'TimeSelect组件', name: 'TimeSelect', path: '/components/TimeSelect', component: () => import('packages/TimeSelect/docs/README.md'), },{ title: 'DatePicker组件', name: 'DatePicker', path: '/components/DatePicker', component: () => import('packages/DatePicker/docs/README.md'), },{ title: 'DateTimePicker组件', name: 'DateTimePicker', path: '/components/DateTimePicker', component: () => import('packages/DateTimePicker/docs/README.md'), },{ title: 'Transfer组件', name: 'Transfer', path: '/components/Transfer', component: () => import('packages/Transfer/docs/README.md'), },{ title: 'EsContainer组件', name: 'EsContainer', path: '/components/EsContainer', component: () => import('packages/EsContainer/docs/README.md'), },{ title: 'EsItem组件', name: 'EsItem', path: '/components/EsItem', component: () => import('packages/EsItem/docs/README.md'), },{ title: 'EsTable组件', name: 'EsTable', path: '/components/EsTable', component: () => import('packages/EsTable/docs/README.md'), },{ title: 'EsCharts组件', name: 'EsChartsBar', path: '/components/EsChartsBar', component: () => import('packages/EsChartsBar/docs/README.md'), },{ title: 'EsCharts组件', name: 'EsChartsLine', path: '/components/EsChartsLine', component: () => import('packages/EsChartsLine/docs/README.md'), }]; const routerConfig = { history: createWebHashHistory(), routes, scrollBehavior(to: any, from: any) { if (to.path !== from.path) { return { top: 0 }; } }, }; const router = createRouter(routerConfig as RouterOptions); export default router;