Nuxt 3 已于 31 July 2026 结束生命周期
此版本将不再接收错误修复或安全补丁。 升级到 Nuxt 4 或获取 HeroDevs 提供的延长支持
useNuxtApp
访问 Nuxt 应用的共享运行时上下文。
Maschinelle Übersetzung ·0 % geprüft
useNuxtApp 是一个内置组合式函数,提供访问 Nuxt 共享运行时上下文的方式,也称为 Nuxt 上下文。该上下文在客户端和服务端均可用(但在 Nitro 路由中不可用)。它能帮助你访问 Vue 应用实例、运行时钩子、运行时配置变量和内部状态,例如 ssrContext 和 payload。
app.vue
<script setup lang="ts">
const nuxtApp = useNuxtApp()
</script>如果当前作用域中没有运行时上下文,调用 useNuxtApp 时会抛出异常。对于不需要 nuxtApp 的组合式函数,或者只想检查上下文是否可用而不触发异常的情况,可以改用 tryUseNuxtApp。
Was this helpful?