我创建了一个 Nuxt 插件,在配置文件中加载了一些全局函数。在一个函数中,我想要访问路由器并跳转到新的路由。但是我得到了一个错误,指出 router 未定义。有人能帮助我理解如何在这里访问路由器吗?如果它没有附加到上下文,该怎么办。
export default (context, inject) => {
const someFunction = () => {
context.router.push({ name: 'route-name' } })
}
}
我创建了一个 Nuxt 插件,在配置文件中加载了一些全局函数。在一个函数中,我想要访问路由器并跳转到新的路由。但是我得到了一个错误,指出 router 未定义。有人能帮助我理解如何在这里访问路由器吗?如果它没有附加到上下文,该怎么办。
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' } })
}
}
context.app.router