忘れないように記録。 解決すべき問題 パラメータまたはクエリの変更は enter/leave ナビゲーションガードをトリガーしない 例えば検索クエリが変わっただけではコンポーネントは更新されない。 解決策 公式サイトに書かれている通り、beforeRouteUpdate(to, from, next)を使う。 /users?page=1から/users?page=2に移動するときなどに呼ばれる。 ページネーションのライフサイクル /usersという一覧画面を考える。 import Vue from 'vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter); import UserIndex from 'path/to/UserIndex'; const routes = [ { path: '/users', name: '