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

您的位置:首頁技術文章
文章詳情頁

vue 解決addRoutes多次添加路由重復的操作

瀏覽:267日期:2022-12-17 13:03:49

我就廢話不多說了,大家還是直接看代碼吧~

import Vue from ’vue’import Router from ’vue-router’Vue.use(Router)const createRouter = () => new Router({ mode: ’history’, routes: []})const router = createRouter()export function resetRouter () { const newRouter = createRouter() router.matcher = newRouter.matcher // the relevant part}export default router

找老外的文檔解決的問題,在登出的模塊調用resetRouter方法,把原來的路由替換。

補充知識:vue中 做權限管理 使用router.addRoutes()動態添加路由以及解決刷新失效,跳轉后刷新失效問題

最近在公司做知識儲備,有個權限的問題干擾了我2天,今天終于把他理順了!!!

一、需求明確

我想做的是后臺管理系統的權限管理,(所有的數據都是使用mockJs模擬得來),登錄的時候,發送表單驗證,驗證成功后,后臺返回權限列表,權限不同,返回的列表不同,拿到權限列表后,把權限列表渲染出來在頁面側邊欄上。

二、注意點

(1) 前端提前設置靜態的權限列表,通常只包括頁面公共的部分,比如 login。

(2)前端提前定義所有的權限列表,將其定義為一個數組,該數組中包含所有的權限。

(3)后臺返回的數據是該用戶擁有的所有權限列表,一般寫成路由形式,但只包含name即可,如:

{ 'code': 0, 'message': '獲取權限成功', 'data': [ { 'name': '訂單管理', 'children': [{ 'name': '訂單列表'},{ 'name': '生產管理', 'children': [ { 'name': '生產列表' } ]},{ 'name': '退貨管理'} ] } ]}

三、思路與實現

(1)當用戶點擊登錄的時候,驗證成功后,可以獲取當前用戶的id(token)存儲到sessionStorage中。

(2)根據 ’后臺返回的權限列表(getList)’,去比對 ’我們提前定義好的權限列表(powerList)’,然后得出 ’應該動態添加的權限列表(list)’ ,并存放到vuex中,最后執行addRoutes把比對出來的權限路由列表動態添加到路由中即可。

(3)進入home頁面,渲染側邊欄。

四、問題

(1)vuex中數據存儲在內存中,刷新后失效需要重新獲取。因此會出現動態頁面失效問題。我們需要根據是否為刷新頁面來重新加載即可。

(2)進入動態加載的頁面,然后再刷新,也會出現上面的情況

五、解決方法

在router的全局導航守衛beforeEach中設置,根據vuex中是否有list 來判斷是否為刷新頁面,如果有那么是第一次登陸, 如果沒有,那么就為刷新頁面,需要重新執行即可。

vue 解決addRoutes多次添加路由重復的操作

getRoutes就是執行路由對比,然后執行addRoutes的函數,因為其中有獲取后臺的路由列表這一步,為異步操作,所以應該放在action中

以上這篇vue 解決addRoutes多次添加路由重復的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线亚洲成人| 亚洲www啪成人一区二区| 亚洲激情社区| 日韩大片在线| 香蕉视频亚洲一级| 国产精品一区2区3区| 在线视频精品| 国产亚洲综合精品| 五月激情久久| 美女毛片一区二区三区四区| 国产一区二区三区不卡av| 精品欧美激情在线观看| 亚洲不卡av不卡一区二区| 伊人久久大香线蕉av超碰演员| 久久电影tv| 日韩一区二区中文| 欧美手机在线| 在线一区免费观看| 久久成人av| 鲁大师精品99久久久| 国产伦一区二区三区| 久久不见久久见中文字幕免费| 国产精品网在线观看| 国产精品66| 久久一区欧美| 国产精品久久久久蜜臀| 美女视频黄 久久| 午夜在线视频一区二区区别| 久久国产精品99国产| 亚洲+小说+欧美+激情+另类| 青青草国产成人99久久| 色欧美自拍视频| 99久久亚洲精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 一二三区精品| 亚洲精品在线二区| 日本在线观看不卡视频| 免费日本视频一区| 欧美亚洲专区| 日韩电影在线视频| 中文一区一区三区免费在线观 | 国产精品久久观看| 久久久久国产| 久久伊人国产| 午夜在线精品| 久久97视频| 亚洲精品综合| 99视频精品全国免费| 国产精品一区二区三区av| 伊人久久婷婷| 国产精品白丝一区二区三区| 久久精品1区| 国产精品久久久久久模特| 九色精品91| 亚洲中午字幕| 国产综合色区在线观看| 欧美一区在线观看视频| 亚洲欧洲日本mm| 国产精品一区二区三区av麻| 国产精品呻吟| 综合激情网站| 国产精品88久久久久久| 久久国产人妖系列| 午夜在线精品| 日韩一区三区| 日韩精品中文字幕一区二区| 国产尤物精品| 日韩精品首页| 人人香蕉久久| 欧美亚洲国产激情| 高清日韩中文字幕| 欧美久久香蕉| 亚洲日产国产精品| 亚洲一区日本| 青青久久av| 欧美国产偷国产精品三区| 国产欧美日韩在线一区二区 | 日本精品国产| 欧美日韩国产高清电影| 精品久久一区| 国产精品蜜芽在线观看| 久久久精品网| 日韩国产欧美| 亚洲天堂av影院| 青青青免费在线视频| 日产精品一区二区| 午夜影院一区| 在线一区欧美| 色综合视频一区二区三区日韩| 在线看片一区| 国产一级成人av| 国产精品s色| 国产精品日韩精品在线播放| 欧美精品1区| 福利在线一区| 在线精品小视频| 秋霞影视一区二区三区| 国产亚洲一区在线| 日本在线视频一区二区| 国产欧美一区| 91亚洲一区| 日韩大片在线观看| 蜜臀av一区二区三区| 欧美在线观看天堂一区二区三区| 精品美女视频 | 日本色综合中文字幕| 欧美精品第一区| 久久精品国产999大香线蕉| 日本不良网站在线观看| 麻豆成人在线| 国产精品亚洲四区在线观看| 91一区二区| 女人av一区| 国产欧美91| 免费精品国产的网站免费观看| 一区二区三区午夜视频| 国产精品1区| 国产精品亚洲一区二区三区在线观看| 九九精品调教| 91精品国产自产精品男人的天堂| 成人羞羞在线观看网站| 欧美激情综合| 午夜久久99| 国产精品福利在线观看播放| 免费成人性网站| 欧美sm一区| 精品国产一区二区三区av片| 日韩欧美2区| 久久人人97超碰国产公开结果| 国产日韩在线观看视频| 亚洲丝袜美腿一区| 国产色综合网| 97国产精品| 国产探花在线精品| 亚洲专区在线| 亚洲欧美不卡| 日韩激情综合| 亚洲精品激情| 丝袜美腿高跟呻吟高潮一区| 天堂日韩电影| 婷婷成人基地| 91成人精品| 欧美男人天堂| 久久精品青草| 欧美丝袜一区| 美女尤物久久精品| 911亚洲精品| 亚洲精品高潮| 亚洲欧美日本国产| 亚洲综合精品四区| 亚洲涩涩av| 日韩va亚洲va欧美va久久| 亚洲1区在线观看| 久久国产婷婷国产香蕉| 欧美日韩18| 久久久人人人| 亚洲综合激情在线| 国产日韩欧美中文在线| 国产无遮挡裸体免费久久| 麻豆成人在线观看| 日韩一区欧美| 中文字幕乱码亚洲无线精品一区| 国产免费av一区二区三区| 91国内精品| 国产成人精选| 日韩中文字幕一区二区三区| 日韩一区二区三区四区五区| 国产精品日韩精品在线播放| 国产精品v一区二区三区| 欧美天堂视频| 在线视频精品| 久久精品一本| 在线精品福利| 电影91久久久| 日本精品一区二区三区在线观看视频| 国产精品美女午夜爽爽| 欧美日韩国产一区二区三区不卡| 伊人久久大香伊蕉在人线观看热v| 日韩精品高清不卡| 中文字幕成人| 欧美sss在线视频| 国产精品久久久久久久免费软件 | 日韩在线视频精品| 国产精品13p| 三级久久三级久久久| 国产91一区| 日韩美女一区二区三区在线观看| 久久亚洲色图| 成午夜精品一区二区三区软件| 蜜臀av一区二区在线免费观看 | 日韩毛片视频| 免费日本视频一区| 亚洲欧美日本国产| 黑丝一区二区| 成人一二三区| 久久99久久人婷婷精品综合| 日韩高清一区| 三级一区在线视频先锋| 日本一二区不卡| 精品精品国产三级a∨在线|