Vue 2.0 instance is not hearing events emitted by vue-router components
An event from $emit is not propagated to the parent instance. The parent has to listen for it on the component in the template actively.
<router-view @eventname="callbackMethod" />
Thanks to LinusBorg in http://forum.vuejs.org/topic/5235/vue-2-0-instance-is-not-hearing-events-emitted-by-vue-router-components/2 for pointing out that an event from $emit is not propagated to the parent instance.
I didn't make it work though by using the suggested solution by LinusBorg. Instead, I made it working by doing this.$router.app.$emit('eventname')