Files
Ars-Font/src/router/index.js
ROOG b107a5e680 master: 添加会话模块及界面改进
- 新增 ChatView 页面及其逻辑设计
- 修改 App.vue 以支持动态会话标题
- 调整 Sidebar 为固定高度及改进滚动样式
- 优化会话分页,添加 lastPage 逻辑
- 在 SessionSidebar 中实现刷新操作和路由同步
- 更新路由配置,添加 chat 相关路径
- 添加单元测试以覆盖新逻辑
2025-12-14 20:22:06 +08:00

19 lines
675 B
JavaScript

import { createRouter, createWebHistory } from 'vue-router'
import LoginView from '../views/LoginView.vue'
import WelcomeView from '../views/WelcomeView.vue'
import UsersView from '../views/UsersView.vue'
import ChatView from '../views/ChatView.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{ path: '/', name: 'login', component: LoginView },
{ path: '/welcome', name: 'welcome', component: WelcomeView },
{ path: '/users', name: 'users', component: UsersView },
{ path: '/chat/:id?', name: 'chat', component: ChatView },
{ path: '/:pathMatch(.*)*', redirect: '/' },
],
})
export default router