Nuxt3 动态 添加 中间件

123 阅读1分钟

在 plugins 中

全局 加载 global-test 中间件

export default defineNuxtPlugin(() => { addRouteMiddleware('global-test', () => { console.log('this global middleware was added in a plugin and will be run on every route change') }, { global: true })

// 重写 named-test 中间件 覆盖 原 named-test 中间件

addRouteMiddleware('named-test', () => { console.log('this named middleware was added in a plugin and would override any existing middleware of the same name') }) })