如何在中间件中调用mixin函数
How to call mixin function in middleware
如何使用 NUXT.js 在中间件中调用 mixin 函数?
我正在尝试这样做:
export default function(context) {
// init auth token from the local store or cookies
context.initAuth(context.req)
if (!context.store.getters['sessionStorage/isAuthenticated']) {
context.redirect("/login")
}
}
其中 initAuth()
函数位于 plugins/auth.js
mixin 文件中
不能在中间件中调用mixin,因为mixin是vue-component instanse相关的东西。
你是说你想调用一个函数吗?那么你做对了,除了你应该 inject 你的函数到上下文中。
如何使用 NUXT.js 在中间件中调用 mixin 函数?
我正在尝试这样做:
export default function(context) {
// init auth token from the local store or cookies
context.initAuth(context.req)
if (!context.store.getters['sessionStorage/isAuthenticated']) {
context.redirect("/login")
}
}
其中 initAuth()
函数位于 plugins/auth.js
mixin 文件中
不能在中间件中调用mixin,因为mixin是vue-component instanse相关的东西。 你是说你想调用一个函数吗?那么你做对了,除了你应该 inject 你的函数到上下文中。