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

259
Visualizações
No se puede hacer que el bus Event bus funcione en Nuxtjs

Estoy creando una aplicación NuxtJS que tiene 2 componentes. Quiero enviar los datos del component-1 al component-2 usando el bus pero por alguna razón, no puedo recibir el evento y los datos en component-2 .

Seguí los siguientes pasos:

  1. cree la carpeta de plugins y el archivo bus.js y agregue información.
  2. Agregue el plugin dentro del archivo nuxt-config.js .
  3. En el método enviar el evento:
 this.$bus.$emit( "test-event", JSON.parse(JSON.stringify(this.testDataInput, null, 4)) );
  1. Cuando trato de leer ese evento dentro de mi método created de component2 , no recibo nada.
 created() { console.log("FOUR"); this.$bus.$on("test-event", (testData) => { console.log("CREATED"); console.log(testData); }); },

No puedo obtener los datos created y testData en la salida. ¿Puede alguien explicarme por qué no puedo leer el evento dentro del método de create ?

Creé el código de muestra en Sandbox: https://codesandbox.io/s/cool-germain-1do37?file=/pages/Test.vue:90-247

Componente-1: index.vue y Componente-2: Test.vue.

Cuando ejecuto la aplicación, obtengo el siguiente resultado:

 ONE TWO THREE FOUR

No me created ni testData . ¿Puede alguien decirme qué estoy haciendo mal aquí: https://codesandbox.io/s/cool-germain-1do37?file=/pages/Test.vue:90-247

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