Comunicación entre componentes hermanos en VueJs 2.0

En vuejs 2.0model.sync estaránobsoleto.

Entonces, ¿cuál es una manera adecuada de comunicarse entre los componentes hermanos envuejs 2.0?

Mientras atrapola idea en Vue 2.0 es tener comunicación entre hermanosmediante el uso de una tienda o un autobús de eventos.

De acuerdo aevan:

También vale la pena mencionar que "pasar datos entre componentes" es generalmente una mala idea, porque al final el flujo de datos se vuelve indescifrable y muy difícil de depurar.

Si una pieza de datos necesita ser compartida por múltiples componentes, prefieratiendas globales oVuex.

[Enlace a discusión]

Y:

.once y.sync están en desuso. Los accesorios ahora son siempre unidireccionales. Para producir efectos secundarios en el ámbito primario, un componente necesita explícitamenteemit un evento en lugar de confiar en el enlace implícito.

(Entonces elsugerir es usar$emit y$on)

Estoy preocupado por:

Cadastore yevent tiene una visibilidad global (corrígeme si me equivoco);Es demasiado crear una nueva tienda para cada comunicación menor;

Lo que quiero esalcance de alguna maneraevents ostores visibilidad para componentes hermanos. O tal vez no entendí la idea.

Entonces, ¿cómo comunicarse de una manera correcta?

Respuestas a la pregunta(5)

Su respuesta a la pregunta