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

150
Vistas
Las funciones comunes no se ejecutan en la tienda Nuxt.js

Suposición

Quería usar inject en Nuxt.js para compartir el mismo proceso y quería usarlo en Vuex, así que traté de usarlo en la tienda, pero no funcionó. ¿Como puedo usar lo?

Lo que queremos lograr

Quiero ejecutar funciones comunes en la tienda.

Código

Tienda

 this.$axios.$post(`${url.POST_API}poss`, { post: {・・・・.catch(() => { // commit('alertSwitchError', true) // setTimeout(() => { // commit('alertSwitchError', false) // }, 3000) this.$errorHandling }) }

complemento/procesamiento de respuesta

 const errorHandling = ({ store }) => { store.commit('alertSwitchError', true) setTimeout(() => { store.commit('alertSwitchError', false) }, 3000) } export default ({ app }, inject) => { inject('errorHandling', errorHandling) }

nuxt.config.js

・・・plugins: [・・'plugins/responsePocessing' ],・・・

Error

No hay error.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

la mejor solución que se me ocurre es definir su función errorHandling en el directorio utils, luego puede usar import para importarlo en su complemento e importarlo en su archivo de tienda por separado.

pero si no lo va a usar dentro de sus componentes o páginas, le recomiendo que no cree ningún complemento. simplemente cree un archivo en su directorio utils, como processUtils.js, luego impórtelo en su tienda.

la cuestión es que los complementos se crearon en nuxt para que pueda inyectar las funciones necesarias dentro de su plantilla y etiquetas de script, la tienda no tiene acceso a los complementos

about 4 years ago · Juan Pablo Isaza Denunciar
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