2022 ソフトウェア設計及び演習用の班Wiki

22::gr08::モジュール分け改::router

前のページに戻る

概要

アプリのルートを定義する設定用ファイルです.
各ルートに対応するコンポーネントを指定していて,そのルートにアクセスすると指定のコンポーネントが描画されます.

ルート構造の説明

/
ホームページ(ルートページ)です.子ルートとしてタイマー表示コンポーネントを指定しています.
/timerset
ホームページの子ルートの二つ目です.タイマーの時間を設定するページです.
/clock
デジタル時計の壁紙を表示するページです.
/dashboard
ダッシュボードを表示するページです.
/login
ログイン画面を表示するページです.子ルートとしてSinin,Signupを分けて設定しています.デフォルトではSigninコンポーネントが呼ばれます.
/login/signup
ログイン画面のうち,新規登録を行うページです.
router.beforeEach()
ナビゲーションガードを設定しています.簡単にいうとリダイレクト機能です.未ログイン状態でダッシュボードなどログインが必要なページにアクセスした場合に,強制的にログイン画面に遷移するよう設定しています.


最終更新日:2022/08/05 12:58:55