$emit doesn't trigger child events
问题 For a VueJS 2.0 project I have the following on the parent component <template> <child></child> <button @click="$emit('childEvent)"></button> </template> on the child component I have: { events: { 'childEvent' : function(){.... }, ready() { this.$on('childEvent',...) }, methods: { childEvent() {....} } } Nothing seems to work on button click. Is it that I need to create a parent method that would then emit to the child? I was using vuejs 1. but now I'm confused as to the ways parent to child