javascript VUE路由器で认证分岐を実装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript VUE路由器で认证分岐を実装相关的知识,希望对你有一定的参考价值。
router.beforeEach((to, from, next) -> {
if(to.matched.some(record => record.meta.requiresAuth)) {
// ルート認証が必要なpathにリクエストが来た場合はif句に入る
// ここで認証しているかどうかなどの処理を記述
if (!auth.loggedIn()) {
next({
path: '/login',
query: {redirect: to.fullPath}
})
} else {
next()
}
} else {
next() // nextを常に呼び出すようにしておかないとループしてしまう
}
})
// router.js
const router = new VueRouter ({
routers: [
{
path: '/foo',
component: Foo,
children: [
path: 'bar',
component: Bar,
meta: {requiresAuth: true} // メタフィールド(このルートに認証が必要という意味)
]
}
]
})
以上是关于javascript VUE路由器で认证分岐を実装的主要内容,如果未能解决你的问题,请参考以下文章
markdown VIMでSQLを実行する环境
scss CSSだけでWebページのフェードイン表示を実装する方法https://q-az.net/fadein-open-only-css/
ruby Rspec的で一行だけテストを実行する
markdown 流浪で作った仮想マシンにAnsibleタスクを実行する
javascript javascriptメディアクエリで分岐
javascript Vue公司で使うフィルータ