element icon indicating copy to clipboard operation
element copied to clipboard

[Bug Report] el-table 内存泄漏,el-table 点击后,切换页面后内存不会被回收,重复操作,内存一直增加,直到浏览器奔溃

Open TangJang opened this issue 1 year ago • 13 comments

Element UI version

2.15.14

OS/Browsers version

MAC / Google Chrome 版本 129.0.6668.101

Vue version

2.7.16

Reproduction Link

https://github.com/TangJang/elTableTest

Steps to reproduce

有两个路由页面,页面1 无任何数据,页面2 是一个 el-table 组件页,从切换到页面2,点击表格任意行,切回到页面1,其中页面2增加的内存被没有减少,重复此步骤,内存一直会增加

What is Expected?

离开页面后内存减少

What is actually happening?

离开页面后内存未被回收

image image

TangJang avatar Oct 24 '24 09:10 TangJang

页面1代码 image

页面2代码 image

TangJang avatar Oct 24 '24 09:10 TangJang

请问有解决吗?我这边也遇到了这个问题,重复点击表格,内存和dom数量也会一直上升

chenqingxiao007 avatar Feb 12 '25 02:02 chenqingxiao007

我这边也有内存泄露问题,使用2.15.14版本,需要频繁更新table数据,对表格操作v-if或者更改:key的刷新数据方式都会造成内存泄露,内存持续增加

howrain avatar Feb 20 '25 07:02 howrain

遇到同样问题

zdxxxxxx avatar Feb 27 '25 04:02 zdxxxxxx

+1

cylgdzz111 avatar Mar 04 '25 11:03 cylgdzz111

+1

onewei1990 avatar Mar 05 '25 13:03 onewei1990

why?

xudunyao avatar Mar 06 '25 03:03 xudunyao

+1

billfeller avatar Mar 25 '25 13:03 billfeller

[Vue3][Component] 弹窗式组件都存在内存泄露同类问题 https://github.com/element-plus/element-plus/issues/13459

billfeller avatar Mar 25 '25 13:03 billfeller

+1,赶紧修复

sukidesuka avatar Apr 02 '25 11:04 sukidesuka

请问有办法解决吗

xxy158 avatar May 07 '25 09:05 xxy158

是el-table中使用的v-mousewheel指令原因,只做了事件绑定,没做事件解绑,不知道还维不维护

zx-95 avatar Oct 31 '25 12:10 zx-95

+1

shuoshubao avatar Nov 08 '25 11:11 shuoshubao