refactor(nuxt): remove duplicated check (#26544)

This commit is contained in:
xjccc 2024-03-29 18:09:25 +08:00 committed by GitHub
parent 22dfac7bd7
commit 9b243631b4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 7 deletions

View File

@ -351,13 +351,11 @@ export function useAsyncData<
if (instance && !instance._nuxtOnBeforeMountCbs) { if (instance && !instance._nuxtOnBeforeMountCbs) {
instance._nuxtOnBeforeMountCbs = [] instance._nuxtOnBeforeMountCbs = []
const cbs = instance._nuxtOnBeforeMountCbs const cbs = instance._nuxtOnBeforeMountCbs
if (instance) { onBeforeMount(() => {
onBeforeMount(() => { cbs.forEach((cb) => { cb() })
cbs.forEach((cb) => { cb() }) cbs.splice(0, cbs.length)
cbs.splice(0, cbs.length) })
}) onUnmounted(() => cbs.splice(0, cbs.length))
onUnmounted(() => cbs.splice(0, cbs.length))
}
} }
if (fetchOnServer && nuxtApp.isHydrating && (asyncData.error.value || hasCachedData())) { if (fetchOnServer && nuxtApp.isHydrating && (asyncData.error.value || hasCachedData())) {