Commit bd0ee6b2 authored by 杨奕's avatar 杨奕 Committed by GitHub

Merge pull request #804 from B1anker/master

Message, Notification: fix transitionend bug
parents 22ba941f 13bfb39e
......@@ -35,15 +35,18 @@
closed(newVal) {
if (newVal) {
this.visible = false;
this.$el.addEventListener('transitionend', () => {
this.$destroy(true);
this.$el.parentNode.removeChild(this.$el);
});
this.$el.addEventListener('transitionend', this.destroyElement);
}
}
},
methods: {
destroyElement() {
this.$el.removeEventListener('transitionend', this.destroyElement);
this.$destroy(true);
this.$el.parentNode.removeChild(this.$el);
},
handleClose() {
this.closed = true;
if (typeof this.onClose === 'function') {
......@@ -70,4 +73,4 @@
this.startTimer();
}
};
</script>
\ No newline at end of file
</script>
......@@ -44,15 +44,18 @@
closed(newVal) {
if (newVal) {
this.visible = false;
this.$el.addEventListener('transitionend', () => {
this.$destroy(true);
this.$el.parentNode.removeChild(this.$el);
});
this.$el.addEventListener('transitionend', this.destroyElement);
}
}
},
methods: {
destroyElement() {
this.$el.removeEventListener('transitionend', this.destroyElement);
this.$destroy(true);
this.$el.parentNode.removeChild(this.$el);
},
handleClose() {
this.closed = true;
if (typeof this.onClose === 'function') {
......@@ -85,4 +88,4 @@
}
}
};
</script>
\ No newline at end of file
</script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment