跪求saber菜单keep-alive功能

Saber 未结 1 495
nbullet
nbullet 剑圣 2023-04-04 11:26

一、该问题的重现步骤是什么?

1. 当前saber没有自带keep-alive功能,需要自己开发

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

saber自带keep-alive,这对与后台管理系统太重要了,用户经常需要重一个页面复制东西到另外一个页面,结果切换tab页后,页面就刷新了,已经录入的数据就没有了,非常的苦恼

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex 3.1.0

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 参考私服这个提交

    作者追问:2023-04-04 14:49

    哪个提交

    回答: 2023-04-04 15:00

    https://git.bladex.cn/blade/Saber/commit/5e11ea86e0f04f1bc4d227aacbc5aba27462c5ed

    作者追问:2023-04-06 10:48

    这样的简单修改不行的!我们已经尝试了,这个需要一整套的处理才行:
    1、使用keep-alive后,tab选项卡上面应该有对应的刷新按钮;
    2、我们发现是用keep-alive后,关闭选项卡,再打开页面,之前的操作数据仍然在,这也不合理,所以应该在关闭后清除对应keep-alive数据,我在网上有看到解决方案,而且还有vue3的插件,但是对于我们非专业前端来说,要在saber里面增加这个功能有点难度;

    3、我们还发现在使用keep-alive后,某些页面的表格会出现错行的问题,具体就是2端冻结的列,和中间的列行高不一样

    0 讨论(0)
提交回复