Routerにはナビゲーションガードという機能があります。ルート単位で、制御したい場合には[beforeEnter]ガードを使うことできます。ある一覧メニューのなかで一部だけ外部ページへ飛ばしたい場合があります。複数あるリストで、外部リンクになる可能性がある要素が混じっている場合ですね。}}</script>まあ無理やり出し分けるってのもあるんですが、なるべくitemsの構造はシンプルにしたい。そんなときにbeforeEnterを使うのがいいのかなと思いました。routes})こんな感じに外部リンクもvue-routerで定義しておけば、コンポーネント側で外部リンクかどうかの出し分けの処理も実装しなくて良くなるので、スッキリするかと思います。