diff --git a/packages/collapse-item/index.vue b/packages/collapse-item/index.vue index b143287af..87780a748 100644 --- a/packages/collapse-item/index.vue +++ b/packages/collapse-item/index.vue @@ -8,7 +8,7 @@ {{ title }} -
+
@@ -33,7 +33,8 @@ export default create({ data() { return { - show: null + show: null, + inited: null }; }, @@ -66,6 +67,7 @@ export default create({ this.findParent('van-collapse'); this.items.push(this); this.show = this.expanded; + this.inited = this.expanded; }, destroyed() { @@ -80,6 +82,7 @@ export default create({ if (expanded) { this.show = true; + this.inited = true; } this.$nextTick(() => { diff --git a/packages/collapse/test/__snapshots__/demo.spec.js.snap b/packages/collapse/test/__snapshots__/demo.spec.js.snap index 72d5ff2ce..68d2d4a97 100644 --- a/packages/collapse/test/__snapshots__/demo.spec.js.snap +++ b/packages/collapse/test/__snapshots__/demo.spec.js.snap @@ -26,9 +26,7 @@ exports[`renders demo correctly 1`] = `
- +
@@ -39,9 +37,7 @@ exports[`renders demo correctly 1`] = `
- +
@@ -69,9 +65,7 @@ exports[`renders demo correctly 1`] = ` - +
@@ -82,9 +76,7 @@ exports[`renders demo correctly 1`] = `
- +
@@ -105,11 +97,7 @@ exports[`renders demo correctly 1`] = ` - +
@@ -120,9 +108,7 @@ exports[`renders demo correctly 1`] = `
- +