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。