You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.1 KiB

import type { RouteRecord, RouteRecordRaw } from 'vue-router';
import { createWebHashHistory, createRouter,createWebHistory } from 'vue-router';
import LogPage from './components/LogPage.vue';
import Personal from './components/Personal/Personal.vue'
import Manager from './components/Personal/AcountManager.vue';
import PersonalLayout from './components/PersonLayout.vue'
import PersonalHome from './components/Personal/Home.vue'
const routes:Array<RouteRecordRaw> = [
{
path:'/log',
name: 'LogPage',
component: LogPage
},
{
path:'/personal',
name: 'Personal',
component: Personal,
children: [
{
path:'',
name:'Home',
component:PersonalHome,
},
{
path:'manager',
name: 'Manager',
component:Manager,
},
]
},
{
path:"/personalLayout",
name:'Personallayout',
component:PersonalLayout,
}
];
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes
});
export default router;