From 75798f5b0c27dc2bb4fc64fb5ed53ebe3880906c Mon Sep 17 00:00:00 2001 From: erhuluanzi Date: Sun, 6 Aug 2017 16:25:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?getComputedStyle=E5=9C=A8IE=E4=B8=AD?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E6=AD=A3=E7=A1=AE=E8=8E=B7=E5=8F=96=E5=85=83?= =?UTF-8?q?=E7=B4=A0=E7=9A=84=E5=AE=BD=E5=BA=A6=EF=BC=8C=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E9=80=9A=E8=BF=87offsetWidth=E8=8E=B7=E5=8F=96=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3tabs=E7=9A=84=E9=AB=98=E4=BA=AE=E4=B8=8B?= =?UTF-8?q?=E5=88=92=E7=BA=BF=E5=9C=A8IE=E4=B8=AD=E9=94=99=E4=BD=8D?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/tabs/tabs.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/tabs/tabs.vue b/src/components/tabs/tabs.vue index dcc1d639..372ccc56 100644 --- a/src/components/tabs/tabs.vue +++ b/src/components/tabs/tabs.vue @@ -150,13 +150,13 @@ const index = this.navList.findIndex((nav) => nav.name === this.activeKey); const prevTabs = this.$refs.nav.querySelectorAll(`.${prefixCls}-tab`); const tab = prevTabs[index]; - this.barWidth = parseFloat(getStyle(tab, 'width')); + this.barWidth = parseFloat(tab.offsetWidth); if (index > 0) { let offset = 0; const gutter = this.size === 'small' ? 0 : 16; for (let i = 0; i < index; i++) { - offset += parseFloat(getStyle(prevTabs[i], 'width')) + gutter; + offset += parseFloat(prevTabs[i].offsetWidth) + gutter; } this.barOffset = offset; From 13261a8b8a4788de189037c8bf524a634e78fbd6 Mon Sep 17 00:00:00 2001 From: TabEnter Date: Wed, 16 Aug 2017 15:55:13 +0800 Subject: [PATCH 2/2] remove getStyle --- src/components/tabs/tabs.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/tabs/tabs.vue b/src/components/tabs/tabs.vue index 372ccc56..e772508b 100644 --- a/src/components/tabs/tabs.vue +++ b/src/components/tabs/tabs.vue @@ -24,7 +24,7 @@