import { createRouter, createWebHistory } from 'vue-router'; import BadgeDemo from '../views/BadgeDemo.vue'; import ButtonDemo from '../views/ButtonDemo.vue'; import DialogDemo from '../views/DialogDemo.vue'; import DrawerDemo from '../views/DrawerDemo.vue'; import DropdownDemo from '../views/DropdownDemo.vue'; import IconDemo from '../views/IconDemo.vue'; import InputDemo from '../views/InputDemo.vue'; import MenuDemo from '../views/MenuDemo.vue'; import MessageBoxDemo from '../views/MessageBoxDemo.vue'; import PopupDemo from '../views/PopupDemo.vue'; import SelectDemo from '../views/SelectDemo.vue'; import SliderDemo from '../views/SliderDemo.vue'; import SwiperDemo from '../views/SwiperDemo.vue'; import SwitchDemo from '../views/SwitchDemo.vue'; import ToastDemo from '../views/ToastDemo.vue'; const routes = [ { path: '/', redirect: '/button', }, { path: '/button', name: 'Button 按钮', component: ButtonDemo, }, { path: '/badge', name: 'Badge 徽章', component: BadgeDemo, }, { path: '/dialog', name: 'Dialog 对话框', component: DialogDemo, }, { path: '/drawer', name: 'Drawer 抽屉', component: DrawerDemo, }, { path: '/dropdown', name: 'Dropdown 下拉菜单', component: DropdownDemo, }, { path: '/icon', name: 'Icon 图标', component: IconDemo, }, { path: '/input', name: 'Input 输入框', component: InputDemo, }, { path: '/message-box', name: 'MessageBox 消息框', component: MessageBoxDemo, }, { path: '/popup', name: 'Popup 弹出层', component: PopupDemo, }, { path: '/select', name: 'Select 选择器', component: SelectDemo, }, { path: '/slider', name: 'Slider 滑块', component: SliderDemo, }, { path: '/swiper', name: 'Swiper 轮播', component: SwiperDemo, }, { path: '/switch', name: 'Switch 开关', component: SwitchDemo, }, { path: '/toast', name: 'Toast 提示', component: ToastDemo, }, ]; const router = createRouter({ history: createWebHistory(), routes, }); export default router;