Vue.js の router-link でイベントを付与できない

  • Vue

vue の router-link にクリックイベントを仕込もうとしたのですが、イベントが発生しませんでした。

<router-link
  to="/"
  @click="hoge"
></router-link>

コンポーネントにイベントを付与しても、そのイベントは呼ばれない。native 修飾子を付けるとコンポーネント側にあるルートの要素に対して呼び出すことが出来る。

<router-link
  to="/"
  @click.native="hoge"
></router-link>