From d9c6c76429d395fe047999cc44f2c2bc088fc83a Mon Sep 17 00:00:00 2001 From: tjz <415800467@qq.com> Date: Tue, 12 Jun 2018 21:03:54 +0800 Subject: [PATCH] perf: update table --- components/vc-table/src/Table.jsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/components/vc-table/src/Table.jsx b/components/vc-table/src/Table.jsx index 0f7651d9e..d7f2c5f35 100644 --- a/components/vc-table/src/Table.jsx +++ b/components/vc-table/src/Table.jsx @@ -179,14 +179,16 @@ export default { }, updated (prevProps) { - if (this.columnManager.isAnyColumnsFixed()) { - this.handleWindowResize() - if (!this.resizeEvent) { - this.resizeEvent = addEventListener( - window, 'resize', this.debouncedWindowResize - ) + this.$nextTick(() => { + if (this.columnManager.isAnyColumnsFixed()) { + this.handleWindowResize() + if (!this.resizeEvent) { + this.resizeEvent = addEventListener( + window, 'resize', this.debouncedWindowResize + ) + } } - } + }) }, beforeDestroy () {