Los componentes son una de las capacidades más poderosas de vue.js, y el alcance de las instancias de componentes es independiente, lo que significa que los datos entre los diferentes componentes no pueden ser referenciados entre sí.La mensajería entre componentes es muy importante para un vue.El diagrama de flujo del componente vue resume varias formas de comunicación entre los componentes vue, tales como props, $emit / $on, vuex, $Parent / $Children, $attrs / $listeners y provide / Project, y describe las diferencias entre ellos y los escenarios de uso.