diff --git a/src/components/table/table-tr.vue b/src/components/table/table-tr.vue index 01744a444..ee7af7803 100644 --- a/src/components/table/table-tr.vue +++ b/src/components/table/table-tr.vue @@ -31,15 +31,15 @@ const objData = this.isChildren ? this.$parent.$parent.getDataByRowKey(this.row._rowKey) : this.objData[_index]; return [ `${this.prefixCls}-row`, - this.rowClsName(_index), + this.rowClsName(objData, _index), { [`${this.prefixCls}-row-highlight`]: objData && objData._isHighlight, [`${this.prefixCls}-row-hover`]: objData && objData._isHover } ]; }, - rowClsName (_index) { - return this.$parent.$parent.rowClassName(this.objData[_index], _index); + rowClsName (objData, _index) { + return this.$parent.$parent.rowClassName(objData, _index); } } };