Vue.js component communication in depth

Using Props
Child to parent communication
Communication between components
Vuex

Reference