在插件中访问Nuxt路由器

我创建了一个 Nuxt 插件,该插件加载在具有一些全局功能的配置文件中。在一个功能中,我想访问路由器,并推送到新路由。我收到路由器未定义的错误。如果路由器未连接到上下文,有人可以帮助我了解我如何在此处访问路由器。

export default (context, inject) => {
  const someFunction = () => {
    context.router.push({ name: 'route-name' } })
  }
}

回答

尝试破坏上下文然后用于app访问路由器:

export default ({app}, inject) => {
  const someFunction = () => {
    app.router.push({ name: 'route-name' } })
  }
}


以上是在插件中访问Nuxt路由器的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>