Happy-Coding-Clans / vue-easytable

A powerful data table based on vuejs. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
https://happy-coding-clans.github.io/vue-easytable/
MIT License
3.63k stars 725 forks source link

[Bug Report] 合并checkbox后,勾选全选渲染会报错ypeError: Cannot read properties of null (reading 'getBoundingClientRect') #515

Open laichuangwen opened 1 year ago

laichuangwen commented 1 year ago

选择要提交 issue 的库

vue-easytable

Issue 类型

Bug

Issue 标题

合并checkbox后,勾选全选渲染会报错ypeError: Cannot read properties of null (reading 'getBoundingClientRect')

仓库版本

v2.21.5

Vue 版本

vue2

浏览器

Chrome 106.0.5249.119(正式版本) (64 位)

系统类型

Windows

重现链接

https://codesandbox.io/s/quirky-grass-d41whi?file=/Example.vue

重现步骤

1.点击全选然后,下滑滚动会报错

期望的结果是什么?

全选勾选不报错能渲染

实际的结果是什么?

全选勾选会报错,不能正常渲染

huangshuwei commented 1 year ago

感谢你的反馈,这个bug和单元格合并有关,我想办法修复