From 576fa40506e9449c34474c73b5d3a9ec8de1526b Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 15 Jan 2025 07:02:23 +0300 Subject: [PATCH] add post page --- src/components/Post.vue | 9 ++ src/pages/PostPage.vue | 166 +------------------------------------ src/pages/PostsPage.vue | 177 ++++++++++++++++++++++++++++++++++++++++ src/router/router.js | 7 +- 4 files changed, 194 insertions(+), 165 deletions(-) create mode 100644 src/pages/PostsPage.vue diff --git a/src/components/Post.vue b/src/components/Post.vue index 50bf12d..74fba96 100644 --- a/src/components/Post.vue +++ b/src/components/Post.vue @@ -7,6 +7,10 @@
+ + Открыть + + Удалить @@ -36,4 +40,9 @@ export default { align-items: center; justify-content: space-between; } + + .post__btns { + display: flex; + column-gap: 10px; + } diff --git a/src/pages/PostPage.vue b/src/pages/PostPage.vue index c953ae8..25917fd 100644 --- a/src/pages/PostPage.vue +++ b/src/pages/PostPage.vue @@ -1,177 +1,15 @@ - diff --git a/src/pages/PostsPage.vue b/src/pages/PostsPage.vue new file mode 100644 index 0000000..c953ae8 --- /dev/null +++ b/src/pages/PostsPage.vue @@ -0,0 +1,177 @@ + + + + + diff --git a/src/router/router.js b/src/router/router.js index 97ba527..32fc3a8 100644 --- a/src/router/router.js +++ b/src/router/router.js @@ -1,7 +1,8 @@ import Main from '@/pages/Main.vue'; import { createRouter, createWebHistory } from 'vue-router'; -import PostPage from '@/pages/PostPage.vue'; +import PostsPage from '@/pages/PostsPage.vue'; import AboutPage from '@/pages/AboutPage.vue'; +import PostPage from '@/pages/PostPage.vue'; const routes = [ { @@ -10,6 +11,10 @@ const routes = [ }, { path: '/posts', + component: PostsPage, + }, + { + path: '/posts/:id', component: PostPage, }, {