[READ-ONLY] Mirror of https://github.com/danielroe/dwaring87-webdev-wedding. Marissa & David's Wedding Website!
0

Configure Feed

Select the types of activity you want to include in your feed.

Page: use async data to fetch cms data

+6 -3
+6 -3
pages/page/[slug].vue
··· 3 3 const { getPage } = useCMS(); 4 4 5 5 let slug = route.params.slug; 6 - const page = await getPage(slug); 7 - if ( !page ) { 6 + const { data:page } = await useAsyncData(`page-${slug}`, async () => { 7 + return await getPage(slug); 8 + }); 9 + 10 + if ( !page || !page.value ) { 8 11 showError({ statusCode: 404, statusMessage: 'Page Not Found' }) 9 12 } 10 13 useHead({ 11 - title: page.title 14 + title: page.value.title 12 15 }); 13 16 </script> 14 17