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

在表格首行插入数据,导致整个表格重新渲染

Open mosuzi opened this issue 1 year ago • 0 comments

可复现的链接:

https://codepen.io/mosuzi_/pen/QWmrWNG

问题描述与截图:

  1. 创建一个 vxe-table
  2. 定制一个组件 hello 作为某一列的单元格内容,key取 行数据的id + 列的index,并在其created后打印数据
  3. 增加一个“新增”按钮,点击会在表格数据开头插入一条数据
  4. 多次点击新增按钮,可以在控制台中看到,每次新增数据,整个表格内的 hello 组件均重新 created image

期望的结果:

新增数据的一行创建实例,而其他已存在的行不重新渲染

操作系统:

window 10

浏览器版本:

chrome 103.0.5060.134/Firefox 103.0.1

vue 版本:

2.6.11-2.7.8

vxe-table 版本:

3.5.2-3.5.9

mosuzi avatar Aug 05 '22 04:08 mosuzi