vuejs emit
<!--
From the child component, you want to do an "emit".
This tells the parent to run the callback specified
in the child component reference. Psuedo code:
-->
<child>
<button @click="send">Click Me</button>
methods: {
send() {
Vue.$emit('send', 'Hello World');
}
}
</child>
<parent>
<child @send="receive"></child>
methods: {
receive(childData) {
console.log(childData); // "Hello World"
}
}
</parent>