How to click on whole vuejs component
I have component and i want run method after click <my-component @click="showOtherDiv"></my-component> i have this method on main app methods var app = new Vue({ el: '#app', data: {}, methods: { showOtherDiv : function(){ alert('Some message'); } } }); but seems like "click" not works on full component Register your component, and declare the handler method inside: Vue.component('my-component', { // ... methods: { showOtherDiv : function(){ alert('Some message'); } } }); Add the .native modifier to the event name: <my-component @click.native="showOtherDiv"></my-component> From the docs :