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 @@