UNPKG

@opentiny/tiny-toolkit-pro

Version:

TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板

40 lines (37 loc) 983 B
/* eslint-disable prefer-template */ import DefaultLayout from '@/layout/default-layout.vue'; import { RouteRecordRaw } from 'vue-router'; export default [ { path: '/', redirect: `${import.meta.env.VITE_CONTEXT}login`, }, { path: import.meta.env.VITE_CONTEXT, redirect: { path: `${import.meta.env.VITE_CONTEXT}login` }, }, { path: import.meta.env.VITE_CONTEXT + 'login', name: 'login', component: () => import('@/views/login/index.vue'), meta: { requiresAuth: false, }, }, { name: 'root', path: import.meta.env.VITE_CONTEXT, component: DefaultLayout, children: [], }, { path: import.meta.env.VITE_CONTEXT + 'preview', name: 'preview', component: () => import('@/views/Preview/index.vue'), }, { name: 'redirect', path: import.meta.env.VITE_CONTEXT + 'redirect', component: () => import('@/views/redirect.vue'), }, ] as RouteRecordRaw[];