Optimize Collapse initialization animation

This commit is contained in:
梁灏 2019-04-10 10:51:06 +08:00
parent e098ce3f8a
commit bbc3158157

View file

@ -4,7 +4,7 @@
<Icon type="ios-arrow-forward" v-if="!hideArrow"></Icon>
<slot></slot>
</div>
<collapse-transition>
<collapse-transition v-if="mounted">
<div :class="contentClasses" v-show="isActive">
<div :class="boxClasses"><slot name="content"></slot></div>
</div>
@ -31,7 +31,8 @@
data () {
return {
index: 0, // use index for default when name is null
isActive: false
isActive: false,
mounted: false
};
},
computed: {
@ -60,6 +61,9 @@
isActive: this.isActive
});
}
},
mounted () {
this.mounted = true;
}
};
</script>