第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在vue中實(shí)現(xiàn)路由跳轉(zhuǎn)判斷用戶權(quán)限功能?

如何在vue中實(shí)現(xiàn)路由跳轉(zhuǎn)判斷用戶權(quán)限功能?

有只小跳蛙 2018-11-06 13:09:41
目前自己在用vue搭建一套前后端的博客系統(tǒng),在后臺登錄中遇到了獲取用戶權(quán)限的問題想請教一下。需求:當(dāng)用戶跳轉(zhuǎn)到管理員界面localhost/#/admin時,需要判斷該用戶是否登錄過,如果沒有登錄則跳轉(zhuǎn)到/login登錄路由。思路1:通過網(wǎng)上資料及vue官方文檔得到,可以通過路由鉤子函數(shù)來實(shí)現(xiàn)判斷,即在路由配置中輪詢是否有權(quán)限在vue-cli中的main.js文件中執(zhí)行但是在這邊要使用什么來進(jìn)行權(quán)限判斷?我在網(wǎng)上了解可以通過store的狀態(tài)值來進(jìn)行判斷,但是main.js文件中如何獲取vuex中的store.state值?我的思路卡在了這一點(diǎn)上,即在main.js文件中對路由進(jìn)行鉤子函數(shù)判斷的情況下,要獲取什么值來進(jìn)行判斷?思路2:同樣在main.js中進(jìn)行判斷。一開始先在/login路由下寫入cookie存儲與獲取的方法,但是在main.js中如何使用login組件中的cookie獲取方法?,好像在main.js中任何方法都無法使用。所以這里也想問下,在vue-cli中,對于想全局引用的方法,要如何去實(shí)現(xiàn)?main.js文件的正確操作方式是怎樣的?思路3:在app.vue中監(jiān)聽url路由跳轉(zhuǎn)。通過監(jiān)聽獲取路徑,然后獲取store的狀態(tài)來進(jìn)行判斷。但是這里也有一個問題,我在store中獲取的值是通過mapGetters獲取狀態(tài),但是目前所用到的只是將狀態(tài)用于頁面的顯示交互上,與v-show配合使用。但還是思路1的問題,在編寫方法中,是怎樣獲取store中的值在方法進(jìn)行使用的?想請各位大牛伸出援手,指點(diǎn)一下我這位菜鳥另外在下想拜師學(xué)習(xí),希望有興趣收徒的大牛能收下我,我保證努力學(xué)習(xí),爭取早日提升技術(shù)。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 3388 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號