メタのルータ

メタフィールド(メタデータ)
の構成をルーティングする場合、各カスタム・オブジェクト・メタに直接添加ルーティング、メタオブジェクトは、何かをする、状態の一部で提供されてもよいです。
たとえば、次のログイン認証
{
パス: '/ actile'、
名称: 'Actile'、
コンポーネント:Actile、
メタ:{
login_require:偽へ
}、
}、
{
パス: '/ goodslist'、
名称: 'goodslist'、
コンポーネント:Goodslist、
メタ:{
login_require:真へ
}、
子供:[
{
パス: 'オンライン'、
コンポーネント:GoodslistOnline
}
]
}は、
ナビゲーションガードにおいてそのようなものとして使用することができる
router.beforeEach(()次に、から、へ=> {
IF(to.matched .some(関数(項目){
戻りitem.meta.login_require
})){
次の(「/ログイン」)
}他に
次の()
})
のみ、次の判定項目のメタオブジェクトlogin_requireが真でない必要があり、いくつかの制限を行うことができます。

元の記事の重版:https://blog.csdn.net/cofecode/article/details/79181894

おすすめ

転載: www.cnblogs.com/yangguanglei/p/12190914.html