From 423feb10515115e25e4da88b94f809726fa9ff2a Mon Sep 17 00:00:00 2001 From: bastarder Date: Sun, 23 Aug 2020 10:35:36 +0800 Subject: [PATCH] feat(tabs): Remove setupState --- packages/tabs/__tests__/tabs.spec.ts | 2 +- packages/tabs/src/tab-bar.vue | 13 ++--- packages/tabs/src/tab-nav.vue | 42 ++++++++------- packages/tabs/src/tab-pane.vue | 28 +++++++--- packages/tabs/src/tabs.vue | 77 +++++++++++++++++++++++----- packages/utils/resize-event.ts | 2 +- 6 files changed, 117 insertions(+), 47 deletions(-) diff --git a/packages/tabs/__tests__/tabs.spec.ts b/packages/tabs/__tests__/tabs.spec.ts index 88ec044b58..d3405fbc50 100644 --- a/packages/tabs/__tests__/tabs.spec.ts +++ b/packages/tabs/__tests__/tabs.spec.ts @@ -55,7 +55,7 @@ describe('Tabs.vue', () => { }, methods: { handleClick(tab) { - this.activeName = tab.setupState.paneName + this.activeName = tab.paneName }, }, template: ` diff --git a/packages/tabs/src/tab-bar.vue b/packages/tabs/src/tab-bar.vue index 21a24cb9f5..8772086b01 100644 --- a/packages/tabs/src/tab-bar.vue +++ b/packages/tabs/src/tab-bar.vue @@ -5,19 +5,20 @@ >