繁体   English   中英

nuxt vue router afterEach guard

[英]nuxt vue router afterEach guard

如何设置在nuxt中路由更改后执行的afterEach处理程序? 中间件可以用作beforeEach,但我找不到实现afterEach钩子的方法。

您可以创建如下插件:

// plugins/after-each.js:
export default async ({ app }) => {

  app.router.afterEach((to, from) => {
    // Do something
  });

}

然后在nuxt.config.js引用它:

plugins: [ { src: '~/plugins/after-each.js', mode: 'client' } ]

注意:由于Nuxt.js 2.4, mode已被引入作为plugins选项来指定插件类型,可能的值是: clientserver ssr: false将适应mode: 'client'并在下一个主要版本中弃用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM