9 lines
696 B
TypeScript
9 lines
696 B
TypeScript
import type { RouteRecordRaw } from 'vue-router'
|
|
|
|
export const authRoutes = [
|
|
{ path: '/login', name: 'login', component: () => import('./views/LoginView.vue'), meta: { title: '登录' } },
|
|
{ path: '/register', name: 'register', component: () => import('./views/RegisterView.vue'), meta: { title: '企业注册' } },
|
|
{ path: '/legal/terms', name: 'terms', component: () => import('./views/LegalDocumentView.vue'), props: { documentKey: 'terms' }, meta: { title: '用户服务协议' } },
|
|
{ path: '/legal/privacy', name: 'privacy', component: () => import('./views/LegalDocumentView.vue'), props: { documentKey: 'privacy' }, meta: { title: '隐私政策' } },
|
|
] satisfies RouteRecordRaw[]
|