vue3動(dòng)態(tài)路由的解決方案
首先要知道,我們每個(gè)用戶擁有不同的權(quán)限,雖然我們一開始要求除了登錄頁(yè)面和首頁(yè)不需要token以外其余頁(yè)面只要攜帶token令牌就可以訪問(wèn)了,但是每個(gè)用戶的權(quán)限是有限制的,他們又不是超級(jí)管理員,所以我們得根據(jù)用戶的角色來(lái)分配權(quán)限,也就是用戶表到角色表到權(quán)限表的過(guò)程,再根據(jù)所分配的權(quán)限來(lái)決定它能訪問(wèn)的頁(yè)面,也就是權(quán)限表到路由表的關(guān)系
所以我們要先根據(jù)用戶的id來(lái)請(qǐng)求對(duì)應(yīng)的菜單數(shù)據(jù)
再單獨(dú)封裝個(gè)能動(dòng)態(tài)添加路由的函數(shù)
使用:
標(biāo)簽: