Files
quyun/frontend/wechat/src/router.js
2025-04-16 21:54:27 +08:00

37 lines
949 B
JavaScript

import { createRouter, createWebHistory } from 'vue-router'
const routes = [
{
path: '/',
component: () => import('@/layouts/MainLayout.vue'),
children: [
{
path: '',
name: 'home',
component: () => import('@/views/ArticleList.vue'),
meta: { keepAlive: true }
},
{
path: 'purchased',
name: 'purchased',
component: () => import('@/views/PurchasedArticles.vue')
},
{
path: 'profile',
name: 'profile',
component: () => import('@/views/UserProfile.vue')
}
]
},
{
path: '/posts/:id',
name: 'article-detail',
component: () => import('@/views/ArticleDetail.vue')
}
]
export const router = createRouter({
history: createWebHistory(),
routes
})