all tsx used, no vue SFC

This commit is contained in:
Sense T
2024-04-12 15:16:52 +08:00
parent 731504ae82
commit 01765c4e7f
15 changed files with 865 additions and 739 deletions

View File

@@ -1,23 +1,27 @@
import { createRouter, createWebHashHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
const router = createRouter({
history: createWebHashHistory(),
routes: [
{
path: '/',
name: 'home',
component: HomeView
redirect: '/domains'
},
{
path: '/domains',
name: 'domains',
component: () => import('../views/DomainsView.vue')
meta: {
type: 'domains'
},
component: () => import('@/views/DomainsView')
},
{
path: '/records/:domain',
name: 'records',
component: () => import('../views/RecordsView.vue'),
meta: {
type: 'records'
},
component: () => import('@/views/RecordsView'),
props: true
}
]