解决进入主页面动态权限菜单未显示和页面刷新白屏或路由404页面问题
1.由于刷新页面,页面重新加载(重新加载整个程序),从入口文件main.js和根组件App.vue执行,路由会被初始化,初始化后动态添加的路由会丢失。3.虽然我们将权限菜单的数据保存到store,并做了持久化存储到localStorage,但是对象是不能持久化存储的会报错,component组件对象刷新界面后丢失。方法二:在全局路由导航中,对所有路由进行拦截,再次动态请求权限菜单接口,动态添加路由,再次跳转当前路由。方法一:在App.vue组件中再次动态请求权限菜单接口,动态添加路由,再次跳转当前路由。
原创
2023-03-02 15:40:02 ·
727 阅读 ·
2 评论