Excelente tu aporte gracias por el tiempo.... animo con ese canal, vue es una herramienta poderosa si se sabe usar y esta explicacion es de lo mejor, recuerda si t ees posible colocar un enlace al codigo... Gracias
Muchas gracias por tu apoyo, que bueno que te gusto el contenido, claro que si, subiré el código a github y lo pondre en la descripción gracias por la recomendación. Saludos
Claro que si anda mas tienes que hacer la definición de la variable del prop dentro del método que estas ejecutando en el padre y apenas ese método asigne valor a la variable que definiste como prop ese dato es enviado al componente hijo.
Genial! Tengo una observación si el hijo puede invocar los métodos del padre, como hago para que ese mismo metodo retorne un valor hacia el hijo? o que otra manera podría ser...
De hechos en los props puedes definir lo que le estás pasando al hijo puedes pasarle desde Números, Strings, Símbolos, boleanos, Objetos, Arrays y Funciones, si le quieres pasar una función entonces tu prop en el hijo debería decir por ejemplo props:{funcionDesdePadre: Function,} y si te pones más estricto puedes definir que esa prop que te va a pasar el padre sea obligatorio o incluso definirle algún valor por defecto, por ejemplo: props:{funcionDesdePadre: { type: Function, default: null } }
Hola Luis, muy interesante el video y gracias tengo 2 preguntas, en el padre colocaste : en el nombre del atributo .. que hace exactamente eso? por que no se usa v-model o v-bind? La otra pregunta es, cual es la diferencia de utilizar ( ) en la llamada a los metodos, por ejemplo en el componente padre el @click utilizas "enviarHijo()" con parentesis pero en la escucha del evento @escucharHijo la funcion solo colocas "variableHijo" sin parentesis ni nada Saludos
si necesitas comunicar componentes que no se encuentren en el mismo view pero que necesitan revisar alguna variable lo que puedes usar es Vuex, de manera simple es una memoria central donde puedes definir una variable la cual ambos componentes pueden consumir y ser reactivos al cambio de la variable, de esa manera puedes comunicar dos componentes que no son padre e hijo. Saludos
Excelente explicación, logre completar comunicar ambas partes, muy preciso y rápido
Por fin... pude entender esto con tu explicacion, gracias!
espectacular, sigue asi bro eres un crack
llevaba todo el dia trabajo con estos conceptos y ya me sacaste de la duda !! excelente video !!
Hola Guillermo que bueno que te ayudo el video. Gracias por tu comentario.
espectacular me sirvió mucho
Excelente manera de explicar
Excelente aporte, muy bien explicado... Gracias
Muchas gracias, muy buen video
Wow, increible, si sigue explicando haci de bien ayudara a muchos, gracias bro
Excelente tu aporte gracias por el tiempo.... animo con ese canal, vue es una herramienta poderosa si se sabe usar y esta explicacion es de lo mejor, recuerda si t ees posible colocar un enlace al codigo... Gracias
Muchas gracias por tu apoyo, que bueno que te gusto el contenido, claro que si, subiré el código a github y lo pondre en la descripción gracias por la recomendación. Saludos
Me salvaste la vida, gracias!!
Graciasss todo quedo muy claro!
Muchas gracias por la aclaracion amigo!
Excelente video!! Suscripto ;-)
Muchas gracias bro, me sirvio :)
muy buen aporte, justamente ando con un problema de comunicacion entre componentes pero solo me falta organizar la logica.
Que bueno que te fue de ayuda, cualquier cosa si necesitas ayuda te puedo apoyar. Gracias por tu comentario
amigo una pregunta es necesario para usar las props tener que usar un router ?
Existe la forma de enviar el resultado de un method de un componente padre a un componente hijo ?
Claro que si anda mas tienes que hacer la definición de la variable del prop dentro del método que estas ejecutando en el padre y apenas ese método asigne valor a la variable que definiste como prop ese dato es enviado al componente hijo.
Excelente video, mi pregunta es si sigue funcionando de la misma forma en vue3 ? saludos !!!
Genial! Tengo una observación si el hijo puede invocar los métodos del padre, como hago para que ese mismo metodo retorne un valor hacia el hijo? o que otra manera podría ser...
De hechos en los props puedes definir lo que le estás pasando al hijo puedes pasarle desde Números, Strings, Símbolos, boleanos, Objetos, Arrays y Funciones, si le quieres pasar una función entonces tu prop en el hijo debería decir por ejemplo props:{funcionDesdePadre: Function,} y si te pones más estricto puedes definir que esa prop que te va a pasar el padre sea obligatorio o incluso definirle algún valor por defecto, por ejemplo: props:{funcionDesdePadre: { type: Function,
default: null
}
}
Hola,hay alguna forma de enviar esos datos sin llamar a los componentes en el template?
Cuando cargo otro componente osea cambio de componente, se recetea la variable del PADRE , porque ?
Hola Luis,
muy interesante el video y gracias
tengo 2 preguntas, en el padre colocaste : en el nombre del atributo .. que hace exactamente eso? por que no se usa v-model o v-bind?
La otra pregunta es, cual es la diferencia de utilizar ( ) en la llamada a los metodos, por ejemplo en el componente padre el @click utilizas "enviarHijo()" con parentesis pero en la escucha del evento @escucharHijo la funcion solo colocas "variableHijo" sin parentesis ni nada
Saludos
Los dos puntos : es la forma corta de v:bind.
Como lo hago cuando no hay relacion de padre-hijo?
si necesitas comunicar componentes que no se encuentren en el mismo view pero que necesitan revisar alguna variable lo que puedes usar es Vuex, de manera simple es una memoria central donde puedes definir una variable la cual ambos componentes pueden consumir y ser reactivos al cambio de la variable, de esa manera puedes comunicar dos componentes que no son padre e hijo.
Saludos
comparte el codigo