1、修复F5强制刷新页面,动态路由数据丢失问题。
这个在刚才导航守卫那个页面,因为我已经解决好了,所以就直接放上去了。为啥刷新页面,动态路由数据会丢失,因为存储在vuex中,所以就要判断一下,如果当前路径不为首页,就去判断,动态路由的数据是否为0,如果为0就重新获取动态路由的数据。
2、修复点击进入动态路由页,再次退出登录,点击登录时,页面不跳转模块页问题。
判断当前路由如果是动态路由,并且模块名称,登录后就跳转到模块页。这样就解决了。
3、修改完后,通过网络路径,进入后台也不会进去,因为还没有点击模块,模块名称为空,为空无法获取动态路由数据,所以无法跳转,只有点击模块模块名称有了后,才会获取对应的动态路由数据。
4、到这基本就实现了,防止动态路由丢失的方法还有很多,可以尝试改掉我这种。