Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

472
Visualizações
$axios no disponible en el complemento NuxtJS registrado a través del módulo

Tengo mi propio módulo NuxtJS que registra mi propio complemento así:

 import path from 'path' export default function (moduleOptions) { const { nuxt } = this this.addPlugin({ src: path.resolve(__dirname, 'src/plugins/auth.js'), options: Object.assign({}, nuxt.options.pauth, moduleOptions) }) }

El problema aparece cuando trato de acceder a $axios dentro del complemento registrado a través del módulo. ¿Alguien sabe cómo hacer que funcione?

 export default({ $axios, store }, inject) => { store.registerModule('auth', authModule, { preserveState: !!store.hasModule('auth') }) inject('auth', new AuthService(store, '<%= JSON.stringify(options) %>')) // // // // console.log(app.$axios, 'robert') // $axios.onRequest(config => { // console.log('config') // }) // app.router.beforeEach(async (to, from, next) => { // await store.restored // next() // }) }

Entonces $axios no está definido pero store está ahí. El context cuando se inicia sesión en la consola o el complemento normal definido fuera de mi módulo tiene acceso a $axios .

Está claro que tiene que ver con el orden y el tiempo. ¿Alguien sabe cómo lidiar con eso? Mi complemento vive en mi módulo.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda