vue-element-admin tab标签在页面刷新之后之前打开的tab标签都会消失

juud5qan  于 4个月前  发布在  其他
关注(0)|答案(5)|浏览(59)

Bug report(问题描述)

我看这边我们的tab标签是使用vuex来做的存储,但是在页面刷新之后,vuex会重置,导致之前存储的打开页面会消失,只会保存一个当前页面和首页固定tab标签

Steps to reproduce(问题复现步骤)

1、 打开在线浏览demo或者本地启动项目,并登录进入首页
2、点击几个菜单,打开几个页面,这时tab标签会展示刚才打开的页面的一个列表,并高亮显示当前页面的tab标签
3、 这时F5刷新页面,会发现之前打开的tab标签消失,只剩下首页和当前打开的页面的tab标签两个标签

Screenshot or Gif(截图或动态图)

在在线预览网站即可复现:https://panjiachen.github.io/vue-element-admin/#/login

Other relevant information(格外信息)
  • vue-element-admin version:最新版本
t3psigkw

t3psigkw1#

你可以自己修改一下,把tabs都保存到localstore,element admin是保存再vuex中的,刷新后是不会保留的

u3r8eeie

u3r8eeie2#

这个方案我了解,我的意思就是您可以做一下这个小小的优化,因为我看大部分开源的后台管理架子都没在意这个东西,您这个算是我见过最完善的了,我看您的菜单路由信息是做了这方面的考虑的,所以给您一个小建议

gcmastyq

gcmastyq3#

我只是路过回答一下的=-=,您意会错人了。

dy2hfwbg

dy2hfwbg4#

我也没细看,哈哈哈~~~

polhcujo

polhcujo5#

vuex 本来就是 存在内存的, 没毛病。 如果要优化 vuex 保存本地,那就是另一回事了~

相关问题