Skip to content

Commit 5e25768

Browse files
committed
refine
1 parent eaa1226 commit 5e25768

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

packages/ve-table/src/index.jsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
isNumber,
1212
scrollTo,
1313
isEmptyValue,
14+
isEmptyArray,
1415
isBoolean,
1516
isDefined,
1617
isFalse,
@@ -532,7 +533,7 @@ export default {
532533
// group columns change watch
533534
groupColumns: {
534535
handler(val) {
535-
if (Array.isArray(val) && val.length > 0) {
536+
if (!isEmptyArray(val)) {
536537
this.initHeaderRows();
537538
}
538539
},
@@ -541,7 +542,7 @@ export default {
541542
// footerData
542543
footerData: {
543544
handler(val) {
544-
if (Array.isArray(val) && val.length > 0) {
545+
if (!isEmptyArray(val)) {
545546
this.initFooterRows();
546547
}
547548
},
@@ -597,10 +598,7 @@ export default {
597598
if (columnHiddenOption) {
598599
const { defaultHiddenColumnKeys } = columnHiddenOption;
599600

600-
if (
601-
Array.isArray(defaultHiddenColumnKeys) &&
602-
defaultHiddenColumnKeys.length
603-
) {
601+
if (!isEmptyArray(defaultHiddenColumnKeys)) {
604602
this.hiddenColumns = defaultHiddenColumnKeys;
605603
}
606604
}
@@ -614,7 +612,7 @@ export default {
614612

615613
const { hiddenColumns } = this;
616614

617-
if (Array.isArray(hiddenColumns) && hiddenColumns.length) {
615+
if (!isEmptyArray(hiddenColumns)) {
618616
// recursive remove column key
619617
hiddenColumns.forEach((key) => {
620618
cloneColumns = recursiveRemoveColumnByKey(
@@ -1559,7 +1557,7 @@ export default {
15591557

15601558
// hide columns by keys
15611559
[INSTANCE_METHODS.HIDE_COLUMNS_BY_KEYS](keys) {
1562-
if (Array.isArray(keys) && keys.length) {
1560+
if (!isEmptyArray(keys)) {
15631561
/*
15641562
将要隐藏的列添加到 hiddenColumns 中
15651563
Add the columns you want to hide to hidden columns
@@ -1574,7 +1572,7 @@ export default {
15741572

15751573
// show columns by keys
15761574
[INSTANCE_METHODS.SHOW_COLUMNS_BY_KEYS](keys) {
1577-
if (Array.isArray(keys) && keys.length) {
1575+
if (!isEmptyArray(keys)) {
15781576
/*
15791577
将要显示的列从 hiddenColumns 中移除
15801578
Remove the columns to show from hidden columns

0 commit comments

Comments
 (0)