Vue.js 如何在中间件中调用mixin函数
如何使用NUXT.js在中间件中调用mixin函数 我正在尝试这样做:Vue.js 如何在中间件中调用mixin函数,vue.js,middleware,mixins,nuxt.js,Vue.js,Middleware,Mixins,Nuxt.js,如何使用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("/logi
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组件实例相关。
你是说你想调用一个函数吗?然后您就可以正确地执行它,除非您应该将您的函数放入上下文中。您不能在中间件中调用mixin,因为mixin与vue组件实例相关。 你是说你想调用一个函数吗?那么你就做对了,除非你应该把你的功能放到上下文中去