Pass data from child to parent in Vuejs (is it so complicated?)

Props are for parent -> child You can use $emit for child -> parent v-on directive captures the child components events that is emitted by $emit Child component triggers clicked event : export default { methods: { onClickButton (event) { this.$emit(‘clicked’, ‘someValue’) } } } Parent component receive clicked event: <div> <child @clicked=”onClickChild”></child> </div> … … Read more