鍍金池/ 問答/HTML5  HTML/ vue和element搭建后臺(tái)管理系統(tǒng)

vue和element搭建后臺(tái)管理系統(tǒng)

1、我在src下面寫了一個(gè)login.vue 在這個(gè)組件里面通過axios得到不同的用戶(有三個(gè)用戶 a b c) 和token 。然后把token存在緩存里。每次發(fā)請(qǐng)求的時(shí)候把這個(gè)token帶過去

問? 是否把這個(gè)token存在vuex里面會(huì)更好?..能否提供一下偽代碼 如果token放在vuex后 每次發(fā)請(qǐng)求頭的代碼怎么寫

2、上面獲取不同的用戶后 后臺(tái)管理系統(tǒng)左側(cè)菜單要顯示不同的菜單(菜單只有一級(jí)也就是a爸爸菜單、a爸爸兒子的菜單)

問 這種路由要怎么寫 希望有代碼做參考 新手懇請(qǐng)這里的師傅指點(diǎn) ...

博客園找了別人寫的后臺(tái)項(xiàng)目說明 看了不是很理解 所以跑來這里求助!

回答
編輯回答
不歸路

1.為什么token要放vuex,前后端分離前登陸用的session,前后端分離后很明顯token對(duì)應(yīng)的放sessionStorage更合適,而且這是通用方案,不然假如沒用vue,用的ng或者jquery,你把token又放哪里去?
2.如果你只是前端,第二個(gè)問題你搞不定。思路可以給你:這東西是由后端給你的,前端調(diào)用獲取菜單接口,拿到當(dāng)前用戶可訪問的前端路由,遍歷處理就可以了。

2017年6月21日 14:10
編輯回答
乖乖瀦

vuex刷新頁(yè)面重新獲取token? 像https://panjiachen.github.io/... 都有路由鑒權(quán)的

2017年10月28日 18:07
編輯回答
久礙你

不適合放vuex里,因?yàn)関uex里的數(shù)據(jù)會(huì)在用戶刷新頁(yè)面之后被清空,鑒于pc端頁(yè)面,用戶主動(dòng)觸發(fā)頁(yè)面刷新行為還是比較頻繁的,放cookie等本地緩存會(huì)更合適些。

2018年9月7日 06:22