日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

基于vue 動(dòng)態(tài)菜單 刷新空白問題的解決

瀏覽:213日期:2022-12-14 09:59:03

1.先確認(rèn)自己在route.js 或者 main.js 中有沒有使用 路由守衛(wèi)vue.beforeEach和vue.addRouters() 促使頁面每次刷新,重新根據(jù)后臺返回?cái)?shù)據(jù)生成動(dòng)態(tài)路由,就像你在登陸時(shí)做的事情一樣。

代碼示范注意點(diǎn):

//注意:確定自己避免了路由守衛(wèi)進(jìn)入死循環(huán)let oneRun = true; //通過oneRun變量控制 避免陷入死循環(huán)router.beforeEach((to,from,next)=>{ if(oneRun){ oneRun = false;//必須在creatNewRouter() 執(zhí)行 createNewRouter(); next({...to, replace: true})// 必不可少的,確保你的動(dòng)態(tài)路由創(chuàng)建成功再去執(zhí)行其它代碼 }}) function createNewRouter(){ //請?jiān)谶@里做你登陸之后所做的創(chuàng)建動(dòng)態(tài)路由的事情 一模一樣去做。 //不要用緩存,session或localstorage 否則會(huì)報(bào)錯(cuò)。你需要重新發(fā)出請求 登陸怎么做的 這里就怎么做的};

2. 如果你發(fā)現(xiàn)刷新之后成功了但回退發(fā)生了問題 請把路由模式切換成 history vue-route 默認(rèn)使用hash模式。也就是地址上出現(xiàn)眨眼的 /#/ 當(dāng)然 history模式本體跑沒問題 發(fā)包后 需要后端配置 后端配置指導(dǎo)鏈接 把鏈接復(fù)制發(fā)2給后端同學(xué)即可。

3. 如果你想了解更多

1.為什么 用了緩存會(huì)失敗? 這是因?yàn)楫?dāng)你存入緩存時(shí)候用了JSON.stringify 這東西 會(huì)改變 compoent對象 讓它少了一個(gè) render函數(shù)。這里你可以打印出來你緩存之后 又解析 出來的路由 比對一下 而 addRouters()要求它接受的數(shù)組參數(shù)必須嚴(yán)格符合路由規(guī)則。

2.next({...to, replace: true}) 為什么必不可少呢? 在hash模式下 你的動(dòng)態(tài)路由可能還沒創(chuàng)建完成就 跑其它代碼了 畢竟 路由守衛(wèi)是異步操作 在history模式下 可能沒有這個(gè)問題 未實(shí)測 寫上最好。

3.每次刷新發(fā)請求拿路由不合適?

繼續(xù)緩存,但從緩存取出來路由之后,復(fù)寫路由里面所有的compoent對象。復(fù)寫方法很多,如遞歸遍歷路由。然后 item.compoent = vueName; vueName也就是你導(dǎo)出來的vue文件變量。

補(bǔ)充知識:VUE 動(dòng)態(tài)注入路由白屏,再次刷新才顯示頁面問題

問題描述:

由于系統(tǒng)需要?jiǎng)討B(tài)注入路由,剛開始在路由攔截里面根據(jù)賬號權(quán)限動(dòng)態(tài)獲取路由,然后注入到本地路由中,代碼如下:

// 嘗試獲取本地 store 用戶信息中權(quán)限字段const hasRoles = store.getters.roles && store.getters.roles.length > 0if (hasRoles) { next()} else { try { // 用token換取用戶信息 store.dispatch(’user/getInfo’).then(roles => { if (!roles) new Error(’roles error!’) // 根據(jù)獲取的用戶權(quán)限映射對應(yīng)的路由信息 store.dispatch(’permission/generateRoutes’, roles).then(accessRoutes => { if (!accessRoutes) new Error(’accessRoutes error!’) // 動(dòng)態(tài)加入路由 router.addRoutes(accessRoutes) // 確保路由完整性,設(shè)置replace 為true 這樣導(dǎo)航就不會(huì)留下歷史記錄。 next({ ...to, replace: true }) }) }) } catch (error) { // 刪除本地token 并且重新登陸 await store.dispatch(’user/resetToken’) Message.error(error || ’Has Error’) next(`/login?redirect=${to.path}`) NProgress.done() }}

這樣寫只有在登陸之后刷新頁面才會(huì)動(dòng)態(tài)注入,解決辦法就是在登陸之后執(zhí)行一下 紅色字體部分代碼

以上這篇基于vue 動(dòng)態(tài)菜單 刷新空白問題的解決就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美大黑bbbbbbbbb在线| 久久精品99久久久| 日韩av中文字幕一区| 97精品视频在线看| 日本综合字幕| 日韩综合一区| 综合一区av| 久久久五月天| 精品国产亚洲一区二区三区| 国产视频一区二| 手机精品视频在线观看| 国产精品亚洲二区| 亚洲一级淫片| 99成人在线| 91超碰国产精品| 日韩不卡在线| 98精品久久久久久久| 欧美片网站免费| 欧美日韩免费观看一区=区三区| 香蕉久久99| 99久久夜色精品国产亚洲狼| 国产一区三区在线播放| 91亚洲无吗| 亚洲一区二区三区四区五区午夜 | 亚洲精品无播放器在线播放| 亚洲一级网站| 欧美片第1页| 日韩在线观看| 国产99精品一区| 国产高清一区| 国产精品免费看| 亚洲一区久久| 欧美女激情福利| 亚洲永久字幕| 樱桃成人精品视频在线播放| 精品久久美女| 国产精品成人自拍| 国产精品一国产精品| 成人国产精品一区二区网站| 久久香蕉网站| 欧美91在线| 精品理论电影在线| 午夜av成人| 久久av一区二区三区| 99视频精品免费观看| 亚洲激情不卡| 亚洲有吗中文字幕| 久久99国产精品视频| 日韩黄色大片| av亚洲在线观看| 99热精品久久| 婷婷激情综合| 欧美一级一区| 欧美激情综合| 国产a亚洲精品| 波多视频一区| 国产一区二区三区自拍| 日韩三级精品| 国产精品久久| 四虎国产精品免费观看| 精品丝袜在线| 亚洲专区一区| 欧美日韩一区二区三区不卡视频 | 日韩手机在线| 国产欧美日韩在线观看视频 | 国产综合精品| 美女被久久久| 欧美亚洲一级| 激情丁香综合| 欧美亚洲免费| 天堂8中文在线最新版在线| 美女国产精品| 日韩**一区毛片| 99国产精品一区二区| 国产精品观看| 丝袜a∨在线一区二区三区不卡| 美女久久精品| 免费在线观看不卡| 日韩黄色大片网站| 国产精品色婷婷在线观看| 91精品电影| 国产suv精品一区二区四区视频 | 91麻豆精品激情在线观看最新| 亚洲综合电影| 91久久精品无嫩草影院| 蜜桃av在线播放| 青草av.久久免费一区| 亚洲免费播放| 麻豆精品视频在线观看视频| 免费日韩一区二区| 香蕉成人av| 国产精品午夜av| 天堂成人免费av电影一区| 韩国久久久久久| 韩国精品主播一区二区在线观看| 麻豆精品一区二区综合av| 色偷偷偷在线视频播放| 国产亚洲在线| 蜜桃视频在线观看一区| 国产成人精品三级高清久久91| 日韩一区精品| 欧美激情91| 午夜电影一区| 国产欧美日韩免费观看| 国产精品嫩草99av在线| 日韩一区二区三区免费视频| 91久久国产| 日韩一区精品字幕| 国产综合视频| 亚洲免费福利一区| 欧美日韩四区| 亚洲精品影院在线观看| 麻豆国产精品一区二区三区| 精品欧美日韩精品| 国产精品三p一区二区| 欧美13videosex性极品| 精品国产亚洲日本| 欧美日韩国产传媒| 久久三级福利| 麻豆成人在线| 日韩国产欧美一区二区三区| 国产激情一区| 亚洲欧洲日韩| 日本а中文在线天堂| 国产午夜久久av| av资源中文在线天堂| 精品亚洲免a| 日本午夜精品| 午夜欧美精品| 久久精品人人| 国内精品伊人| 福利一区和二区| 日本 国产 欧美色综合| 性欧美长视频| 午夜亚洲福利在线老司机| 欧美激情视频一区二区三区在线播放| 欧美啪啪一区| 国内亚洲精品| 好看的亚洲午夜视频在线| 久久99青青| 欧美成人aaa| 日本成人手机在线| 国产黄大片在线观看| 国产伦精品一区二区三区视频| 亚洲成人精品| 制服诱惑一区二区| 久久一二三区| 国产精品一区二区三区av麻 | 国产日韩欧美一区二区三区在线观看| 一区二区电影在线观看| 精品日韩一区| 国产在线观看www| 亚洲精品动态| 国产欧美亚洲一区| 日韩亚洲精品在线| 日本欧美在线看| 国产精品99久久久久久董美香| 国产精品亚洲片在线播放| 五月精品视频| 蜜桃91丨九色丨蝌蚪91桃色| 水蜜桃久久夜色精品一区| av一区在线| 国产精品一区二区av日韩在线| 国产中文欧美日韩在线| 亚洲免费毛片| 欧美激情日韩| 亚洲五月综合| 欧美日韩亚洲一区二区三区在线| 91精品国产乱码久久久久久久| 91成人网在线观看| 国产黄大片在线观看| 中文字幕人成乱码在线观看| 日本精品国产| 福利一区二区免费视频| 国产精品天堂蜜av在线播放| 国产一区二区三区探花| 蜜桃视频一区二区| 国产精品男女| 亚洲图片久久| 欧美成人精品午夜一区二区| 亚洲人成高清| 久久精品免视看国产成人| 日韩在线黄色| 精品三区视频| 国产精品久久久久久av公交车| 精品视频一区二区三区在线观看| 九九在线精品| 国产一卡不卡| 福利一区二区| 今天的高清视频免费播放成人| 亚洲欧美日韩国产综合精品二区| 青青青国产精品| 99精品美女| 久久裸体视频| 精品国产一区二区三区av片| 国产日韩亚洲欧美精品| 五月激情久久| 日韩欧美国产精品综合嫩v| 蜜桃免费网站一区二区三区| 宅男噜噜噜66国产日韩在线观看|