当前位置:
首页 >
vue element 表格使用fixed固定列后切换菜单时错位问题
发布时间:2025/3/20
64
豆豆
生活随笔
收集整理的这篇文章主要介绍了
vue element 表格使用fixed固定列后切换菜单时错位问题
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
开发时由于列表数据项过多需要固定操作列,于是在操作列上加了fixed=“right”。
一开始没什么问题,但是在切换菜单时出现了错位现象
后来找到问题,由于vue element-admin 默认是启用路由缓存的,但是element的固定列是动态计算高度的,当你第一次进入页面时并没有问题因为element已经计算好了高度,但是由于切换菜单后缓存的问题第二次进入是没有计算的,这就导致了错位现象。
百度的话很多解决方式,大多都是让你获取数据时doLayout,但是我这个问题并没有获取数据。是由于keep-alive导致的。
所以再查了官方文档后得到的解决方案是,配合actived函数使用。
首先在表格上加上ref="table"属性
然后在activated中加入this.$refs.table.doLayout()
总结
以上是生活随笔为你收集整理的vue element 表格使用fixed固定列后切换菜单时错位问题的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 时间段为查询条件时的日期边界查询不到问题
- 下一篇: ant design vue input