[Bug Report] table-colum内渲染的div没有加key, 切换列隐藏显示的时候,样式和节点错乱
Open
- Dominant language
- Vue
- Stars
- 54k
- Forks
- 14.4k
- PR merge metrics
- No merged PRs in 30d
Description
### Element UI version
2.15.8
### OS/Browsers version
MacBook Pro 12.6.5 / Chrome 114.0.5735.198
### Vue version
2.6.12
### Reproduction Link
https://codepen.io/dongwanyue/pen/poQxLQN
### Steps to reproduce
观察日期列和姓名列内div的宽度, 在切换显示日期列的时候, 姓名列的宽度会收到影响, 原因是, table-column内的div在渲染时没有加 key
### What is Expected?
在日期列被隐藏时, 姓名列的宽度保持300px
### What is actually happening?
姓名列内的div的宽度(300px)在日期隐藏时, 被原本日期列的宽度覆盖, 变成98px, 如果内部有slot元素, 也同样被覆盖
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.