VUE刷新丢失路由的解决方法

2021-03-20  本文已影响0人  心静至善

目前在使用VUE3.X开发,发现加载动态路由的话,由于刷新页面就会重新加载VUEX,故会丢失已存在的state,但是又不想localStorage,sessionStorage。
经过多次试验,采取在权限验证里面的路由守卫里,添加
检测如果存在路由则跳转下一步,不存在则再次进入获取用户信息和路由的判断
if (store.getters.permission_routes.length > 0) {
//加载路由
next();
//router.options.routes = store.state.permission.routes
} else {

上一篇下一篇

猜你喜欢

热点阅读