vue-router
参考:
vuejs/vue-router: The official router for Vue.js – GitHub
ドキュメント
参考:
導入
参考:
Vue-router を使って、SPA をシンプルにはじめてみる – Qiita
vue-router を使って SPA の足回りを作ってみた – Qiita
コンポーネントインスタンスの再利用
参考:
watch における immediate オプションの利用
created
と $route
を watch
する処理で同じハンドラを呼び出している。
created () { this.fetchData() }, watch: { $route () { this.fetchData() } }
created
と watch
の処理は、watch
の immediate
オプションを使って、下記のように簡単な表記に書き換えられる。
watch: { $route: { handler: 'fetchData', immediate: true } }
watch
の immediate
オプションに true
を指定すると即座に実行されるので、created
で指定したのと同じになる。
参考: