From a3682c91dc41e464e1f9feb852d5a35578481005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=81=8F?= Date: Mon, 20 Aug 2018 17:11:59 +0800 Subject: [PATCH] close #4296 #4052 --- 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 e946c54f..1e966061 100644 --- a/src/components/tabs/tabs.vue +++ b/src/components/tabs/tabs.vue @@ -379,11 +379,11 @@ updateVisibility(index){ [...this.$refs.panes.children].forEach((el, i) => { if (index === i) { - [...el.children].forEach(child => child.style.visibility = 'visible'); + [...el.children].filter(child=> child.classList.contains(`${prefixCls}-tabpane`)).forEach(child => child.style.visibility = 'visible'); if (this.captureFocus) setTimeout(() => focusFirst(el, el), transitionTime); } else { setTimeout(() => { - [...el.children].forEach(child => child.style.visibility = 'hidden'); + [...el.children].filter(child=> child.classList.contains(`${prefixCls}-tabpane`)).forEach(child => child.style.visibility = 'hidden'); }, transitionTime); } });