Skip to content

Commit 7982904

Browse files
onmotioneuvl
authored andcommitted
fix #302 (#304)
The mutationObserver starts to observe the modal until it appeared
1 parent 622e07e commit 7982904

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Modal.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
</div>
1818
<transition
1919
:name="transition"
20+
@before-enter="beforeTransitionEnter"
2021
@after-enter="afterTransitionEnter"
2122
@after-leave="afterTransitionLeave"
2223
>
@@ -591,7 +592,7 @@ export default {
591592
*/
592593
connectObserver () {
593594
if (this.mutationObserver) {
594-
this.mutationObserver.observe(this.$refs.modal, {
595+
this.mutationObserver.observe(this.$refs.overlay, {
595596
childList: true,
596597
attributes: true,
597598
subtree: true
@@ -607,9 +608,12 @@ export default {
607608
}
608609
},
609610
610-
afterTransitionEnter () {
611+
beforeTransitionEnter () {
611612
this.addDraggableListeners()
612613
this.connectObserver()
614+
},
615+
616+
afterTransitionEnter () {
613617
this.$emit(
614618
'opened',
615619
this.createModalEvent({ state: true })

0 commit comments

Comments
 (0)