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

145
Visualizações
Transferencia de datos de un componente secundario al componente principal a un componente secundario diferente en Vue sin vuex

así que soy nuevo en Vue y estoy tratando de pasar texto de un componente secundario (InputComp) a su elemento principal y luego reflejar nuevamente el cambio en un componente secundario diferente (ReflectiveComp).

 Home / \ / \ / \ inputComp ReflectiveComp

Entonces, en la plantilla de inputComp, estoy usando la siguiente entrada para obtener los datos:

y en la sección de secuencias de comandos de inputComp, agregué un observador para escuchar los cambios:

 export default defineComponent({ name: 'inputComp, ', data(){ return{ inputText: '' } }, watch:{ inputText: function(val, oldVal){ this.$emit('change-input',val); } } });

En el componente principal (Inicio), resaltar es la variable que quiero pasar al componente ReflectiveComp:

 <template> <inputComp @change-input="onChange"/> <ReflectiveComp :highlight="highlight"/> </template> <script> export default defineComponent({ components: { Countries, HighlightFilter }, data(){ return{ highlight: 0 } }, methods:{ onChange(val){ this.highlight = val; } } }); </script>

y en el ReflectiveComp:

 <template> <label>{{highlight}}</label> </template> <script> import { defineComponent } from 'vue' export default defineComponent({ name: 'ReflectiveComp', props:{ highlight: Number }, </script>

Según los resultados que he estado obteniendo, parece que: el método onChange dentro del componente principal (Inicio) se activa y actualiza cada vez que cambiamos la entrada en el componente inputComp.

El problema: la variable de resaltado no cambia en ReflictiveComp.

¿¿Qué estoy haciendo mal??

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