diff --git a/packages/tab/test/__snapshots__/demo.spec.js.snap b/packages/tab/test/__snapshots__/demo.spec.js.snap index 9fe4d6382..65c6f4f79 100644 --- a/packages/tab/test/__snapshots__/demo.spec.js.snap +++ b/packages/tab/test/__snapshots__/demo.spec.js.snap @@ -168,16 +168,10 @@ 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 08ae326cf..6c7666642 100644 --- a/packages/tab/test/__snapshots__/index.spec.js.snap +++ b/packages/tab/test/__snapshots__/index.spec.js.snap @@ -17,21 +17,20 @@ exports[`change tabs data 1`] = `
- - + +
-
-
Text
- - +
+
+
Text
+ + +
`; @@ -41,20 +40,19 @@ exports[`change tabs data 2`] = `
- +
-
-
Text
- - +
+
+
Text
+ + +
`; @@ -64,21 +62,20 @@ exports[`click to switch tab 1`] = `
- - + +
-
-
Text
- - +
+
+
Text
+ + +
`; @@ -88,21 +85,20 @@ exports[`click to switch tab 2`] = `
- - + +
-
- -
- Text -
- +
+
+ +
+ Text
+ +
`; @@ -135,19 +131,18 @@ exports[`lazy render 2`] = `
- - + +
-
-
Text
- - +
+
+
Text
+ + +
`; @@ -179,21 +174,20 @@ exports[`swipe to switch tab 1`] = `
- - + +
-
-
Text
- - +
+
+
Text
+ + +
`; @@ -203,21 +197,20 @@ exports[`swipe to switch tab 2`] = `
- - + +
-
- -
- Text -
- +
+
+ +
+ Text
+ +
`; @@ -227,21 +220,20 @@ exports[`swipe to switch tab 3`] = `
- - + +
-
- -
- Text -
- +
+
+ +
+ Text
+ +
`; @@ -251,20 +243,19 @@ exports[`swipe to switch tab 4`] = `
- - -
- -
-
Text
- -
+
+
Text
+ + +
+ `; diff --git a/packages/tabs/index.js b/packages/tabs/index.js index 0ae47331d..5b448b17c 100644 --- a/packages/tabs/index.js +++ b/packages/tabs/index.js @@ -318,7 +318,8 @@ export default sfc({ renderTitle(el, index) { this.$nextTick(() => { const title = this.$refs.title[index]; - title.parentNode.replaceChild(el, title); + title.innerHTML = ''; + title.appendChild(el); }); },