如何调用中间件的mixin功能

问题描述 投票:0回答:1

我如何可以调用与NUXT.js中间件混入功能?

我试图做到这一点:

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混入文件

vue.js middleware mixins nuxt.js
1个回答
3
投票

你不能调用中间件混入,因为混入是VUE组分instanse相关的东西。你的意思是你要调用一个函数?然后,你这样做是正确,但你应该inject你的函数进入情境。

© www.soinside.com 2019 - 2024. All rights reserved.