From bc5a4b730ddb4e5020b0f3eab7089bb64a724ad3 Mon Sep 17 00:00:00 2001 From: nurRiyad Date: Thu, 22 Dec 2022 02:41:38 +0600 Subject: [PATCH] update asycData with lazy asyncData Signed-off-by: nurRiyad --- components/ListHero.vue | 2 +- pages/blogs.vue | 2 +- pages/index.vue | 21 ++++++++++++++++++--- pages/tags/[topic].vue | 2 +- pages/tags/index.vue | 2 +- 5 files changed, 22 insertions(+), 7 deletions(-) diff --git a/components/ListHero.vue b/components/ListHero.vue index a20d940..c2997ca 100644 --- a/components/ListHero.vue +++ b/components/ListHero.vue @@ -4,7 +4,7 @@ const route = useRoute(); const routeType = computed(() => { return route.params.topic || ""; }); -const { data } = await useAsyncData("listhero", () => +const { data } = await useLazyAsyncData("listhero", () => queryContent(`/${routeType.value}`).find() ); diff --git a/pages/blogs.vue b/pages/blogs.vue index c8b854a..508de35 100644 --- a/pages/blogs.vue +++ b/pages/blogs.vue @@ -3,7 +3,7 @@ definePageMeta({ layout: "list", }); -const { data, pending } = await useAsyncData("blogs", () => +const { data, pending } = await useLazyAsyncData("blogs", () => queryContent("/").find() ); diff --git a/pages/index.vue b/pages/index.vue index 3683ba1..4a0ecff 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,5 +1,7 @@