From 92204e97f16e14b6599993c9edf229c883df2b1d Mon Sep 17 00:00:00 2001 From: Liao-js <43257608+Liao-js@users.noreply.github.com> Date: Mon, 22 Jul 2024 17:02:28 +0800 Subject: [PATCH] fix(components): [tabs] bar width is error when only one bar (#17016) --- packages/components/tabs/src/tab-bar.vue | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/components/tabs/src/tab-bar.vue b/packages/components/tabs/src/tab-bar.vue index 37aa4cef93..4762210524 100644 --- a/packages/components/tabs/src/tab-bar.vue +++ b/packages/components/tabs/src/tab-bar.vue @@ -55,11 +55,9 @@ const getBarStyle = (): CSSProperties => { const tabStyles = window.getComputedStyle($el) if (sizeName === 'width') { - if (props.tabs.length > 1) { - tabSize -= - Number.parseFloat(tabStyles.paddingLeft) + - Number.parseFloat(tabStyles.paddingRight) - } + tabSize -= + Number.parseFloat(tabStyles.paddingLeft) + + Number.parseFloat(tabStyles.paddingRight) offset += Number.parseFloat(tabStyles.paddingLeft) } return false