37 lines
797 B
JavaScript
37 lines
797 B
JavaScript
import { createRouter, createWebHashHistory } from 'vue-router';
|
|
|
|
const routes = [
|
|
{
|
|
path: '/',
|
|
name: 'Home',
|
|
component: () => import('@/views/home/HomeView.vue'),
|
|
meta: { title: '首页' },
|
|
},
|
|
{
|
|
path: '/chat/:id?',
|
|
name: 'Chat',
|
|
component: () => import('@/views/chat/ChatView.vue'),
|
|
meta: { title: 'OpenCode 对话' },
|
|
},
|
|
{
|
|
path: '/bonjour',
|
|
name: 'Bonjour',
|
|
component: () => import('@/views/bonjour/BonjourView.vue'),
|
|
meta: { title: '发现设备' },
|
|
},
|
|
{
|
|
path: '/test',
|
|
name: 'Test',
|
|
component: () => import('@/views/test/TestView.vue'),
|
|
meta: { title: '测试页' },
|
|
},
|
|
];
|
|
|
|
const router = createRouter({
|
|
// Electron 中使用 hash 模式
|
|
history: createWebHashHistory(),
|
|
routes,
|
|
});
|
|
|
|
export default router;
|