ElemeFE / ElemeFE/element

[bug report] the method defined in row class name is refreshed for many times, resulting in interface jamming

Open
#21,396 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Element UI version
2.15.6

### OS/Browsers version
win 10, chrome 94.0.4606.81

### Vue version
2.6.14

### Reproduction Link
https://jsfiddle.net/40o9c1dv/9/

### Steps to reproduce
1、为了给合并单元格统一悬浮风格,使用了row-class-name(row-style一样)与cell-mouse-enter(leave)配合,使用统一索引添加相同的类;
2、发现该方法会执行多轮(就目前来看最少两轮(执行次数除表格行数),至多四轮);
3、数据多时会很卡,尤其是表格内增加了双击输入等功能时;

### What is Expected?
1、el-table 自身实现单元格合并后预期的悬浮效果;
2、减少row-class-name等方法的执行轮数及性能;

### What is actually happening?
1、el-table 自身【并没有】实现单元格合并后预期的悬浮效果;
2、row-class-name等方法的执行轮数及性能【较差】,导致页面卡顿;

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.