From 0c0f2527e3f53b99675835d754e36db6671bf077 Mon Sep 17 00:00:00 2001 From: baiyaaaaa Date: Wed, 4 Jan 2017 12:32:00 +0800 Subject: [PATCH] fix tab-bar initial status bug --- examples/docs/zh-CN/tabs.md | 4 +-- packages/tabs/src/tab-bar.vue | 39 ++++++++++++++++++++ packages/tabs/src/tab-pane.vue | 2 ++ packages/tabs/src/tabs.vue | 56 +++++++++++------------------ packages/theme-default/src/tabs.css | 1 - test/unit/specs/tabs.spec.js | 26 ++++++++------ 6 files changed, 78 insertions(+), 50 deletions(-) create mode 100644 packages/tabs/src/tab-bar.vue diff --git a/examples/docs/zh-CN/tabs.md b/examples/docs/zh-CN/tabs.md index b21bca1f8..2bc5febcf 100644 --- a/examples/docs/zh-CN/tabs.md +++ b/examples/docs/zh-CN/tabs.md @@ -2,7 +2,7 @@ export default { data() { return { - activeName: 'first', + activeName: 'second', activeName2: 'first', tabs: [{ title: 'Tab 1', @@ -50,7 +50,7 @@ export default { data() { return { - activeName: 'first' + activeName: 'second' }; }, methods: { diff --git a/packages/tabs/src/tab-bar.vue b/packages/tabs/src/tab-bar.vue new file mode 100644 index 000000000..c645d67cc --- /dev/null +++ b/packages/tabs/src/tab-bar.vue @@ -0,0 +1,39 @@ + + \ No newline at end of file diff --git a/packages/tabs/src/tab-pane.vue b/packages/tabs/src/tab-pane.vue index 9f5c782dd..be2b41140 100644 --- a/packages/tabs/src/tab-pane.vue +++ b/packages/tabs/src/tab-pane.vue @@ -9,6 +9,8 @@ module.exports = { name: 'ElTabPane', + componentName: 'ElTabPane', + props: { label: String, labelContent: Function, diff --git a/packages/tabs/src/tabs.vue b/packages/tabs/src/tabs.vue index 8c012a789..32b6339b7 100644 --- a/packages/tabs/src/tabs.vue +++ b/packages/tabs/src/tabs.vue @@ -1,7 +1,12 @@