画面にルーティングされる前にパラメータのバリデーションをして、アクセスのガードできます。 イベントの起きる順番と書き方 主にガードする場所は以下の4箇所です 1. グローバルbeforeEach 2. ルート単位beforeEnter 3. コンポーネント単位beforeRouteEnter 4. コンポーネント単位beforeRouteUpdate import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); const TestComponent = { // アクセスさせない画面を持つコンポーネント render: function(h) { return h('div', `hello: ${this.id}`) }, beforeRouteEnter (to, from, next) { // [