|
@@ -1,5 +1,5 @@
|
|
|
import { getCell, getColumnByCell, getRowIdentity } from './util';
|
|
|
-import { hasClass } from 'element-ui/src/utils/dom';
|
|
|
+import { hasClass, addClass, removeClass } from 'element-ui/src/utils/dom';
|
|
|
import ElCheckbox from 'element-ui/packages/checkbox';
|
|
|
import ElTooltip from 'element-ui/packages/tooltip';
|
|
|
import debounce from 'throttle-debounce/debounce';
|
|
@@ -98,10 +98,10 @@ export default {
|
|
|
const oldRow = rows[oldVal];
|
|
|
const newRow = rows[newVal];
|
|
|
if (oldRow) {
|
|
|
- oldRow.classList.remove('hover-row');
|
|
|
+ removeClass(oldRow, 'hover-row');
|
|
|
}
|
|
|
if (newRow) {
|
|
|
- newRow.classList.add('hover-row');
|
|
|
+ addClass(newRow, 'hover-row');
|
|
|
}
|
|
|
},
|
|
|
'store.states.currentRow'(newVal, oldVal) {
|
|
@@ -113,12 +113,12 @@ export default {
|
|
|
const oldRow = rows[data.indexOf(oldVal)];
|
|
|
const newRow = rows[data.indexOf(newVal)];
|
|
|
if (oldRow) {
|
|
|
- oldRow.classList.remove('current-row');
|
|
|
+ removeClass(oldRow, 'current-row');
|
|
|
} else if (rows) {
|
|
|
- [].forEach.call(rows, row => row.classList.remove('current-row'));
|
|
|
+ [].forEach.call(rows, row => removeClass(row, 'current-row'));
|
|
|
}
|
|
|
if (newRow) {
|
|
|
- newRow.classList.add('current-row');
|
|
|
+ addClass(newRow, 'current-row');
|
|
|
}
|
|
|
}
|
|
|
},
|