vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

使用自定义渲染器渲染时,会重复执行渲染函数

Open autumnshine opened this issue 2 years ago • 5 comments

可复现的链接:

https://codesandbox.io/s/vxe-table-3-x-vue-2-6-wen-ti-yan-shi-forked-88uvqx

问题描述与截图:

当单元格中使用自定义渲染器进行渲染时,单元格会重复渲染。 image I)N288)55HR52FS3CW0{F90 一共渲染8条数据,每行数据只有一个单元格,渲染器函数却执行了16次,这样的话如果如果表格中的单元格全部都使用自定义渲染器渲染,且数据量较多时,页面会非常卡。

期望的结果:

不重复执行渲染函数

操作系统:

window10

浏览器版本:

chrome 95.0.4638.69

vue 版本:

2.6.11

vxe-table 版本:

3.5.4

autumnshine avatar Apr 14 '22 07:04 autumnshine

同样的问题,不过我的版本是 vue3.x + vxetable 4.2.3

i7eo avatar Jun 07 '22 16:06 i7eo

https://github.com/x-extends/vxe-table/issues/1817 我也遇到同样的问题, 500条数据,每次操作都重复渲染500次.每次都卡3-4s 这个问题太严重了,直接导致渲染器不能用了.

zgsgs avatar Jul 29 '22 07:07 zgsgs

请问有解决吗??我也是自定义渲染器,二三十条数据就很卡了

chenbinli-dev avatar Dec 23 '22 06:12 chenbinli-dev

是不是停止维护了,自定义渲染器这么重要的功能,有性能问题却没有响应

NoeyNoi avatar Feb 25 '23 06:02 NoeyNoi