// https://router.vuejs.org/zh/ import 'nprogress/nprogress.css' import badge from '@/views/badge/index.vue' import preview from '@/views/badge/preview.vue' import record from '@/views/badge/record.vue' import myOrder from '@/views/badge/myOrder.vue' import orderDetail from '@/views/badge/orderDetail.vue' // 定义路由,每个路由都需要映射到一个组件 export const routes = [ { path: '/badge', name: 'badge', component: badge, meta: { needGuard: true, title: '单图徽章', }, }, { path: '/badge/preview', name: 'preview', component: preview, meta: { needGuard: true, title: '效果预览', }, }, { path: '/badge/record', name: 'record', component: record, meta: { needGuard: true, title: '效果记录', }, }, { path: '/badge/myOrder', name: 'myOrder', component: myOrder, meta: { needGuard: true, title: '我的订单', }, }, { path: '/badge/orderDetail', name: 'orderDetail', component: orderDetail, meta: { needGuard: true, title: '订单详情', }, } ] export function mergeRoutes(allRoutes: any[]) { allRoutes.push(...routes) }