Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

474
Vistas
$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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda