From a1ffb61804940f1ebaea741b0df41485ad95d5f2 Mon Sep 17 00:00:00 2001 From: vben Date: Sun, 1 Nov 2020 11:13:34 +0800 Subject: [PATCH] perf(table): optimize effect performance --- .../src/collapse/CollapseContainer.vue | 8 +- src/components/Menu/src/index.less | 3 +- src/components/Table/src/BasicTable.vue | 24 ++--- src/components/Table/src/hooks/useColumns.ts | 2 +- .../Table/src/hooks/useDataSource.ts | 12 ++- .../Table/src/hooks/usePagination.tsx | 8 +- src/components/Table/src/hooks/useProps.ts | 3 +- .../Table/src/hooks/useProvinceTable.ts | 3 +- .../Table/src/hooks/useRowSelection.ts | 4 +- src/components/Table/src/hooks/useTable.ts | 1 + .../Table/src/hooks/useTableScroll.ts | 87 ++++++++++--------- src/components/Tree/src/BasicTree.tsx | 21 +++-- src/components/VirtualScroll/src/index.tsx | 4 + src/design/ant/pagination.less | 76 +++++----------- src/layouts/Logo.vue | 1 + src/layouts/default/index.less | 2 +- src/layouts/default/multitabs/TabContent.tsx | 4 +- src/layouts/default/multitabs/index.less | 11 +-- 18 files changed, 132 insertions(+), 142 deletions(-) diff --git a/src/components/Container/src/collapse/CollapseContainer.vue b/src/components/Container/src/collapse/CollapseContainer.vue index beeaa569..b5d50e2b 100644 --- a/src/components/Container/src/collapse/CollapseContainer.vue +++ b/src/components/Container/src/collapse/CollapseContainer.vue @@ -1,9 +1,9 @@