一、该问题的重现步骤是什么?
1. 当前saber没有自带keep-alive功能,需要自己开发
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
saber自带keep-alive,这对与后台管理系统太重要了,用户经常需要重一个页面复制东西到另外一个页面,结果切换tab页后,页面就刷新了,已经录入的数据就没有了,非常的苦恼
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 3.1.0
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
参考私服这个提交
哪个提交
https://git.bladex.cn/blade/Saber/commit/5e11ea86e0f04f1bc4d227aacbc5aba27462c5ed
这样的简单修改不行的!我们已经尝试了,这个需要一整套的处理才行:
1、使用keep-alive后,tab选项卡上面应该有对应的刷新按钮;
2、我们发现是用keep-alive后,关闭选项卡,再打开页面,之前的操作数据仍然在,这也不合理,所以应该在关闭后清除对应keep-alive数据,我在网上有看到解决方案,而且还有vue3的插件,但是对于我们非专业前端来说,要在saber里面增加这个功能有点难度;
3、我们还发现在使用keep-alive后,某些页面的表格会出现错行的问题,具体就是2端冻结的列,和中间的列行高不一样
扫一扫访问 Blade技术社区 移动端