目次
VueRouter
API
router-link
ナビゲーションガード
VueRouter
Vue.jsの公式ルータ
1)
API
router-link
ルーターが使用可能になっているアプリケーションでユーザーのナビゲーションを有効にする
2)
ナビゲーションガード
リダイレクトもしくはキャンセルによって遷移をガードする
3)
パラメータまたはクエリの変更は
enter/leave
ナビゲーションガードをトリガーしない
2重でリダイレクトするよう設定されていたりすると、エラーになる
4)
5)
1)
Vue Router,
https://router.vuejs.org/ja/
, 2021/07/09, 公式
2)
API
リファレンス, Vue Router,
https://router.vuejs.org/ja/api/
, 2021/07/21
3)
ナビゲーションガード, Vue Router,
https://router.vuejs.org/ja/guide/advanced/navigation-guards.html
, 2021/07/09
4)
Uncaught (in promise) Error: Redirected from “/login” to “/” via a navigation guard, Stack Overflow,
https://stackoverflow.com/questions/62223195/vue-router-uncaught-in-promise-error-redirected-from-login-to-via-a
, 2021/07/09
5)
loginUrl に絶対
URL
を指定した際の問題, WebSurfer's Home,
http://surferonwww.info/BlogEngine/post/2014/06/18/setting-absolute-url-to-loginurl-results-in-unexpected-redirection-after-login.aspx
, 2021/07/09