diff --git a/packages/coupon-list/test/__snapshots__/index.spec.js.snap b/packages/coupon-list/test/__snapshots__/index.spec.js.snap
index 392554260..bd1c9eae4 100644
--- a/packages/coupon-list/test/__snapshots__/index.spec.js.snap
+++ b/packages/coupon-list/test/__snapshots__/index.spec.js.snap
@@ -117,7 +117,9 @@ exports[`render coupon list 1`] = `
-
+
+
+
diff --git a/packages/list/test/__snapshots__/demo.spec.js.snap b/packages/list/test/__snapshots__/demo.spec.js.snap
index 2f4f26bcb..df597cb79 100644
--- a/packages/list/test/__snapshots__/demo.spec.js.snap
+++ b/packages/list/test/__snapshots__/demo.spec.js.snap
@@ -9,8 +9,12 @@ exports[`renders demo correctly 1`] = `
diff --git a/packages/tab/index.js b/packages/tab/index.js
index f912a2be1..6f856b0fb 100644
--- a/packages/tab/index.js
+++ b/packages/tab/index.js
@@ -60,7 +60,7 @@ export default sfc({
const slots = this.$slots;
return (
- {this.inited && slots.default}
+ {this.inited ? slots.default : h()}
{slots.title &&
{slots.title}
}
);
diff --git a/packages/tab/test/__snapshots__/demo.spec.js.snap b/packages/tab/test/__snapshots__/demo.spec.js.snap
index c575e3e1f..5fba105af 100644
--- a/packages/tab/test/__snapshots__/demo.spec.js.snap
+++ b/packages/tab/test/__snapshots__/demo.spec.js.snap
@@ -10,85 +10,18 @@ exports[`renders demo correctly 1`] = `
-
-
-
-
-
-
-
-
-
-
@@ -101,6 +34,120 @@ exports[`renders demo correctly 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
标签
@@ -108,6 +155,7 @@ exports[`renders demo correctly 1`] = `
+
标签
@@ -126,10 +174,18 @@ exports[`renders demo correctly 1`] = `
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -142,10 +198,18 @@ exports[`renders demo correctly 1`] = `
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/tab/test/__snapshots__/index.spec.js.snap b/packages/tab/test/__snapshots__/index.spec.js.snap
index 7e97f0339..32be0804a 100644
--- a/packages/tab/test/__snapshots__/index.spec.js.snap
+++ b/packages/tab/test/__snapshots__/index.spec.js.snap
@@ -8,11 +8,16 @@ exports[`change tabs data 1`] = `
`;
@@ -31,8 +36,12 @@ exports[`change tabs data 2`] = `
`;
@@ -51,8 +60,12 @@ exports[`click to switch tab 1`] = `
`;
@@ -71,8 +84,12 @@ exports[`click to switch tab 2`] = `
Text
-
-
+
+ Text
+
+
+
+
`;
@@ -91,8 +108,12 @@ exports[`swipe to switch tab 1`] = `
`;
@@ -111,8 +132,12 @@ exports[`swipe to switch tab 2`] = `
Text
-
-
+
+ Text
+
+
+
+
`;
@@ -131,8 +156,12 @@ exports[`swipe to switch tab 3`] = `
Text
-
-
+
+ Text
+
+
+
+
`;
@@ -151,8 +180,12 @@ exports[`swipe to switch tab 4`] = `
Text
-
-
+
+ Text
+
+
+
+
`;
diff --git a/packages/tabs/index.vue b/packages/tabs/index.js
similarity index 83%
rename from packages/tabs/index.vue
rename to packages/tabs/index.js
index 37b3494df..e9c14f1cb 100644
--- a/packages/tabs/index.vue
+++ b/packages/tabs/index.js
@@ -1,69 +1,13 @@
-
-
-
-
-