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;