From ad940b59131be5b587d59e4cc67bdfb0a462d097 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Wed, 24 Aug 2022 19:47:44 +0800 Subject: [PATCH] fix(components): [message] the value of exposeProxy may be null (#9378) * fix(components): [message] the value of exposeProxy may be null * feat: use exposed --- packages/components/message/src/instance.ts | 2 +- packages/components/message/src/method.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/message/src/instance.ts b/packages/components/message/src/instance.ts index 833caa6b30..b625ac9b85 100644 --- a/packages/components/message/src/instance.ts +++ b/packages/components/message/src/instance.ts @@ -26,5 +26,5 @@ export const getInstance = (id: string) => { export const getLastOffset = (id: string): number => { const { prev } = getInstance(id) if (!prev) return 0 - return prev.vm.exposeProxy!.bottom + return prev.vm.exposed!.bottom.value } diff --git a/packages/components/message/src/method.ts b/packages/components/message/src/method.ts index 84742263a2..b59f864304 100644 --- a/packages/components/message/src/method.ts +++ b/packages/components/message/src/method.ts @@ -117,7 +117,7 @@ const createMessage = ( // instead of calling the onClose function directly, setting this value so that we can have the full lifecycle // for out component, so that all closing steps will not be skipped. close: () => { - vm.exposeProxy!.visible = false + vm.exposed!.visible.value = false }, }