原文:動態路由頁面刷新空白了~~~

問題描述: 剛開始的時候我的基本思路是在登錄后調用后台獲取菜單列表的接口然后添加到路由里面去,同時把菜單數據存到store里面,在進入首頁之后從store里取出來生成左側菜單列表。然而,當我把代碼寫完之后,發現當頁面刷新時候,頁面就空白了,蛋疼 查找資料分析原因: 這個的根本原因是沒有做路由的持久化,而且頁面刷新之后store里面的數據也清空了。為了解決上述問題,我就在登錄后獲取到的菜單數據列表存 ...

2021-03-13 20:55 0 869 推薦指數:

查看詳情

vue動態路由刷新頁面和登錄獲取路由

12.3 問題:vue項目,頁面刷新條件下,多次登錄出現動態路由沖突問題,沖突的路由不會重新更新 解決: 1、項目啟動 route中設置一些固定路由(登錄頁面。。。。),route輕拷貝newRoutes,路由初始化 2、登錄 重新拷貝固定 ...

Thu Dec 03 08:12:00 CST 2020 0 1088
基於vue2.0 router動態路由 刷新空白問題的解決

1.先確認自己在route.js 或者 main.js 中有沒有使用 路由守衛vue.beforeEach和vue.addRouters() 促使頁面每次刷新,重新根據后台返回數據生成動態路由,就像你在登陸時做的事情一樣。 //注意:確定自己避免了路由守衛進入死循環 let oneRun ...

Mon Sep 13 21:54:00 CST 2021 0 178
VUE 動態注入路由白屏,再次刷新才顯示頁面問題

問題描述: 由於系統需要動態注入路由,剛開始在路由攔截里面根據賬號權限動態獲取路由,然后注入到本地路由中,代碼如下: 這樣寫只有在登陸之后刷新頁面才會動態注入,解決辦法就是在登陸之后執行一下 紅色字體部分代碼 ...

Thu Mar 05 21:55:00 CST 2020 0 2939
keepalive刷新動態路由

1、keepalive 緩存的同一頁面不同Id,在<router-view :key="path" />加一個key,key為當前頁path或隨機參數,及可根據不同id緩存同一頁面。 2、可以通過actived函數,刷新keepalive緩存的頁面,這樣可以新增數據完成后刷新列表。 ...

Thu Jan 14 18:23:00 CST 2021 0 463
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM