Vue Routerの基本と高度な使い方

原理 ボタンクリック/ルートトリガー → パス変更 → routerによる検知 → router/index.jsの設定ルールに基づき対応ページへ遷移 基本的な使用法 対応するSPAコンポーネント(vueページ)を作成 ---AboutPage.vue--- <template> <h2>Aboutページのコンテンツ</h2> </template> <script> export default { name: 'AboutP ...

7月2日 22:12 投稿

Vue Router 重複ルート遷移エラーの原因と対策

エラー概要 Vue Router で router.push や router.replace を連続で同じパスに実行すると、次のようなコンソールエラーが発生します。 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location "/xxx" at createRouterError (vue-router.esm.js:...) これは「現在の場所と同一のルートへ再遷移しようとしたため、Vue Router が重 ...

6月29日 18:29 投稿

Vue.js でルート遷移時にデータを更新する方法

1. プロジェクト内のルート遷移 mounted と created は一度だけ実行されるため、データの変更を監視しても効果がありません。プロジェクトで <keep-alive> を使用している場合、activated フックを使用してデータの更新を監視します。 1.1. パラメータを変更するページ (home.vue) 各遷移時にパラメータを変更し、異なるタイムスタンプを取得することで、URL を次 ...

5月20日 02:53 投稿