mirror of
https://github.com/element-plus/element-plus.git
synced 2026-03-13 07:51:17 +08:00
chore(components): [drawer] mark deprecate exposed afterEnter/afterLeave (#23554)
* docs(components): [drawer] document afterEnter and afterLeave in expose * chore(components): [drawer] remove afterEnter and afterLeave from expose * chore: deprecated after 2.14.0 * test: remove rAF mock --------- Co-authored-by: rzzf <cszhjh@gmail.com>
This commit is contained in:
@@ -372,13 +372,11 @@ describe('Drawer', () => {
|
||||
}
|
||||
)
|
||||
const vm = wrapper.vm as any
|
||||
const drawer = wrapper.vm.$refs.drawer as any
|
||||
|
||||
vm.visible = true
|
||||
await nextTick()
|
||||
await nextTick()
|
||||
expect(open).toHaveBeenCalled()
|
||||
drawer.afterEnter()
|
||||
await rAF()
|
||||
expect(opened).toHaveBeenCalled()
|
||||
expect(close).not.toHaveBeenCalled()
|
||||
expect(closed).not.toHaveBeenCalled()
|
||||
@@ -386,7 +384,7 @@ describe('Drawer', () => {
|
||||
vm.visible = false
|
||||
await nextTick()
|
||||
expect(close).toHaveBeenCalled()
|
||||
drawer.afterLeave()
|
||||
await rAF()
|
||||
expect(closed).toHaveBeenCalled()
|
||||
})
|
||||
|
||||
|
||||
@@ -175,7 +175,9 @@ const penetrable = computed(() => props.modalPenetrable && !props.modal)
|
||||
|
||||
defineExpose({
|
||||
handleClose,
|
||||
/** @deprecated Will be removed after 2.14.0. */
|
||||
afterEnter,
|
||||
/** @deprecated Will be removed after 2.14.0. */
|
||||
afterLeave,
|
||||
})
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user