<button v-on:click="warn('Form cannot be submitted yet.', $event)"> Submit </button> // ... methods: { warn: function (message, event) { // now we have access to the native event if (event) { event.preventDefault() } alert(message) } }

click vue

<button @click="setComponent('manage')">manage</button>

click in vue