- 新增回收站相关 API 接口 - 添加回收站页面组件和路由 - 实现笔记和分类的软删除功能 - 支持回收站内容的获取、恢复和永久删除操作 - 优化用户界面,增加回收站入口和相关提示
52 lines
990 B
JavaScript
52 lines
990 B
JavaScript
import { createRouter, createWebHistory } from 'vue-router';
|
|
import HomePage from '../components/HomePage.vue';
|
|
import MarkdownEditor from '../components/MarkdownEditor.vue';
|
|
import LoginPage from '../components/LoginPage.vue';
|
|
import RegisterPage from '../components/RegisterPage.vue';
|
|
import TrashPage from '../components/TrashPage.vue';
|
|
|
|
const routes = [
|
|
{
|
|
path: '/',
|
|
redirect: '/home'
|
|
},
|
|
{
|
|
path: '/home',
|
|
name: 'Home',
|
|
component: HomePage
|
|
},
|
|
{
|
|
path: '/editor',
|
|
name: 'Editor',
|
|
component: MarkdownEditor
|
|
},
|
|
{
|
|
path: '/editor/:id',
|
|
name: 'EditMarkdown',
|
|
component: MarkdownEditor,
|
|
props: true
|
|
},
|
|
{
|
|
path: '/login',
|
|
name: 'Login',
|
|
component: LoginPage
|
|
},
|
|
{
|
|
path: '/register',
|
|
name: 'Register',
|
|
component: RegisterPage
|
|
},
|
|
{
|
|
path: '/trash',
|
|
name: 'Trash',
|
|
component: TrashPage
|
|
}
|
|
];
|
|
|
|
const router = createRouter({
|
|
history: createWebHistory(),
|
|
routes
|
|
});
|
|
|
|
export default router;
|