Files
vtj/apps/extension/dev/router/index.ts
2025-03-17 17:20:11 +08:00

35 lines
778 B
TypeScript

import { createRouter, createWebHashHistory } from 'vue-router';
import Layout from '../components/layout.vue';
import { routes } from './modules';
const router = createRouter({
history: createWebHashHistory(),
routes: [
{
path: '/',
redirect: '/designer'
},
{
path: '/designer',
name: 'Home',
component: () => import('../designer/index.vue')
},
{
path: '/auth',
name: 'Auth',
component: () => import('../designer/auth.vue')
},
{
path: '/preview/:id',
name: 'Preivew',
component: () => import('../designer/preview.vue')
},
{
path: '/:pathMatch(.*)*',
name: 'NotFound',
component: () => import('../designer/404.vue')
}
]
});
export default router;