How to transfer data from a nested child component to a parent?

Actually, how is this correctly done? especially if the nesting level greater than 1.
Now use $emit, you have to "push" several times (in accordance with the level of nesting.
Thank you for your answers!
June 10th 19 at 15:49
2 answers
June 10th 19 at 15:51
It was more than once)

1. forwarding
2. vuex
3. eventbus
June 10th 19 at 15:53

Find more questions by tags Vue.js