layout: 更新 App 组件结构- 在 App 组件中添加 client-only 组件,以优化客户端渲染

- 调整 VanConfigProvider 和 NuxtLayout 的嵌套结构
This commit is contained in:
xingyy 2025-02-20 15:18:39 +08:00
parent 85f81d287e
commit 548e2b697a

View File

@ -39,15 +39,17 @@ provide('slideDirection', slideDirection)
</script>
<template>
<VanConfigProvider>
<NuxtLoadingIndicator
color="repeating-linear-gradient(to right,var(--c-primary) 0%,var(--c-primary-active) 100%)"/>
<NuxtLayout>
<NuxtPage :transition="{
<client-only>
<VanConfigProvider>
<NuxtLoadingIndicator
color="repeating-linear-gradient(to right,var(--c-primary) 0%,var(--c-primary-active) 100%)"/>
<NuxtLayout>
<NuxtPage :transition="{
name: slideDirection
}"/>
</NuxtLayout>
</VanConfigProvider>
</NuxtLayout>
</VanConfigProvider>
</client-only>
</template>
<style>