mirror of
https://github.com/element-plus/element-plus.git
synced 2026-03-13 07:51:17 +08:00
fix(components): [dialog] should emit open event after nextTick (#9209)
* fix(components): [dialog] should emit open event after nextTick * test: update drawer unit test
This commit is contained in:
@@ -148,10 +148,10 @@ export const useDialog = (
|
||||
closed.value = false
|
||||
open()
|
||||
rendered.value = true // enables lazy rendering
|
||||
emit('open')
|
||||
zIndex.value = props.zIndex ? zIndex.value++ : nextZIndex()
|
||||
// this.$el.addEventListener('scroll', this.updatePopper)
|
||||
nextTick(() => {
|
||||
emit('open')
|
||||
if (targetRef.value) {
|
||||
targetRef.value.scrollTop = 0
|
||||
}
|
||||
|
||||
@@ -355,6 +355,7 @@ describe('Drawer', () => {
|
||||
|
||||
vm.visible = true
|
||||
await nextTick()
|
||||
await nextTick()
|
||||
expect(open).toHaveBeenCalled()
|
||||
drawer.afterEnter()
|
||||
expect(opened).toHaveBeenCalled()
|
||||
|
||||
Reference in New Issue
Block a user