Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
19 captures
16 Nov 2022 - 10 Aug 2025
FebMARApr
31
202220232024
success
fail
COLLECTED BY
Collection:Common Crawl
Web crawl data from Common Crawl.
TIMESTAMPS
loading
The Wayback Machine - http://web.archive.org/web/20230331072133/https://nuxt.com/docs/api/composables/use-lazy-async-data

👨‍🏫 TheMastering Nuxt 3 course is now completed!

Discover the course

useLazyAsyncData

useLazyAsyncData provides a wrapper arounduseAsyncData that triggers navigation before the handler is resolved by setting thelazy option totrue.

Description

By default,useAsyncData blocks navigation until its async handler is resolved.

useLazyAsyncData has the same signature asuseAsyncData.

Example

<template>
<div>
{{ pending ? 'Loading' : count }}
</div>
</template>
<scriptsetup>
/* Navigation will occur before fetching is complete.
Handle pending and error states directly within your component's template
*/
const {pending,data:count }=useLazyAsyncData('count', ()=>$fetch('/api/count'))
watch(count, (newCount)=> {
// Because count starts out null, you won't have access
// to its contents immediately, but you can watch it.
})
</script>

useLazyAsyncData is a reserved function name transformed by the compiler, so you should not name your own functionuseLazyAsyncData.


[8]ページ先頭

©2009-2025 Movatter.jp