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.69k stars 738 forks source link

[Bug Report] 为什么点击表格以外的地方会重现渲染一次表格,并且执行所有表格相关的函数 #389

Closed qaz505876013 closed 3 years ago

qaz505876013 commented 3 years ago

选择要提交 issue 的库

vue-easytable

Issue 类型

Bug

Issue 标题

为什么点击表格以外的地方会重现渲染一次表格,并且执行所有表格相关的函数

仓库版本

2.5.5

Vue 版本

2.6.14

浏览器

Chrome 92.0.4515.107

系统类型

Windows 10

重现链接

重现步骤

为什么点击表格以外的地方会重现渲染一次表格,并且执行所有表格相关的函数

期望的结果是什么?

执行其他非表格能不能不要重新渲染表格

实际的结果是什么?

点击表格以外的地方会重现渲染一次表格

补充说明(可选)

在官方例子在写运行中也可以重现,在某个相关函数中打印,点击非表格区域,都会重新打印

huangshuwei commented 3 years ago

希望给个可以重现的示例,官方示例有这个bug 也可以贴出来。谢谢

qaz505876013 commented 3 years ago

image 例如这个cell样式的例子,在bodyCellClass加一句打印,点击红框中的地方,每点击一次都会打印。我是前端小白,这个是本来设计就这样的么。

huangshuwei commented 3 years ago

新版本已修复: https://github.com/Happy-Coding-Clans/vue-easytable/releases/tag/2.5.6