NUXT_E1001

在 Nuxt 上下文之外调用了可组合函数。

E1001

需要 Nuxt 实例的可组合函数(useNuxtApp()useRoute()useFetch() 等)在插件、Nuxt 钩子、路由中间件或 Vue setup() 之外运行。最常见的触发原因是在异步回调中调用它(setTimeout.then()await 之后),此时上下文已经丢失。

分辨率

setup() / 插件 / 中间件的顶部同步调用可组合函数,并在之后复用捕获到的结果。对于服务端异步工作,请使用 nuxtApp.runWithContext() 包裹该调用。

Docs > Getting Started > Error Handling 中查看详情