Vue.jsのrouter-linkでクリックイベントを検知したい

割とあるパターンだが、デフォルトのrouter-linkはclickイベントをサポートしてない。

<router-link @click="clickEvent()">遷移ボタン</router-link>

こうやっても検知できない。

やり方としては、Vueイベントでなくネイティブイベントとしてクリックイベントを発生させる方法があるので、それを使う。

<router-link @click.native="clickEvent()">遷移ボタン</router-link>