From 0bc5deb95869e5e7a42616fc432fc42cc131e8e9 Mon Sep 17 00:00:00 2001 From: kmacoders Date: Tue, 6 Jul 2021 17:59:24 +0700 Subject: [PATCH] fix: wip pagination --- components/global/Pagination.vue | 49 +++++++++++++++++++++++++++ components/organisms/FeaturedBlog.vue | 2 +- components/organisms/ListBlog.vue | 4 +-- pages/blog/index.vue | 17 ++++++++-- 4 files changed, 67 insertions(+), 5 deletions(-) create mode 100644 components/global/Pagination.vue diff --git a/components/global/Pagination.vue b/components/global/Pagination.vue new file mode 100644 index 0000000..991d3ab --- /dev/null +++ b/components/global/Pagination.vue @@ -0,0 +1,49 @@ + + diff --git a/components/organisms/FeaturedBlog.vue b/components/organisms/FeaturedBlog.vue index 018f106..2b3d50d 100644 --- a/components/organisms/FeaturedBlog.vue +++ b/components/organisms/FeaturedBlog.vue @@ -24,7 +24,7 @@


- Read More + Đọc thêm diff --git a/components/organisms/ListBlog.vue b/components/organisms/ListBlog.vue index 7abfcab..7062488 100755 --- a/components/organisms/ListBlog.vue +++ b/components/organisms/ListBlog.vue @@ -26,10 +26,10 @@


- Read More + Đọc thêm diff --git a/pages/blog/index.vue b/pages/blog/index.vue index be745e7..b8e6bac 100644 --- a/pages/blog/index.vue +++ b/pages/blog/index.vue @@ -8,6 +8,14 @@ +
+
+ +
+
@@ -24,12 +32,13 @@ import ListBlog from '@/components/organisms/ListBlog.vue' ListBlog }, async asyncData ({ $content, params, error }) { + const perPage = 8 const content = await getContent($content, params, error, 'blog') - console.log(content) return { allArticles: content.allArticles, - paginatedArticles: content.paginatedArticles + paginatedArticles: content.paginatedArticles, + perPage } }, head () { @@ -65,6 +74,10 @@ export default class PageBlog extends Vue { padding: 1.5rem; } +.blog-posts nav { + padding: 1.5rem; +} + .blog-posts .post img { border-radius: 6px; }