Files
ylst-h5/src/router/index.ts
陈昱达 6e83ccdbb3 feat(design): 添加题目预览功能并优化题目组件
- 新增 Preview 组件用于题目预览
- 重构 Index 组件,移除冗余代码
-优化 QuestionBefore 组件,添加题目标题
- 重构 ChooseQuestion组件,支持自定义操作
- 新增题目类型判断和对应操作功能
2025-03-06 10:24:00 +08:00

59 lines
1.2 KiB
TypeScript

import { createRouter, createWebHistory } from 'vue-router';
import layout from '@/layouts/index.vue';
import Design from '@/views/Design/Index.vue';
import Preview from '@/views/Design/Preview.vue';
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: '/',
component: layout,
redirect: '/home',
meta: {
title: '首页'
},
children: [
{
path: '/home',
name: 'home',
meta: {
title: '首页'
},
component: () => import('../views/Home/Index.vue')
},
{
path: '/survey',
name: 'survey',
meta: {
title: '问卷'
},
component: () => import('../views/Survey/Index.vue')
},
{
path: '/market',
name: 'market',
meta: {
title: '模板'
},
component: () => import('../views/Market/Index.vue')
}
]
},
{
path: '/design',
name: 'design',
meta: {},
component: Design
},
{
path: '/preview',
name: 'preview',
meta: {},
component: Preview
}
]
});
export default router;