From 7c2467dedee36e819ef9f3ca2e2b05b974bd5f5a Mon Sep 17 00:00:00 2001 From: Gong <445722156@qq.com> Date: Wed, 30 Oct 2019 14:53:56 +0800 Subject: [PATCH] =?UTF-8?q?Message:=20fix=20close=20instace=20offsetHeight?= =?UTF-8?q?=EF=BC=88#17564=EF=BC=89=20(#17852)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/message/src/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/message/src/main.js b/packages/message/src/main.js index 1f228a1450..3799e7f2ea 100644 --- a/packages/message/src/main.js +++ b/packages/message/src/main.js @@ -58,8 +58,10 @@ const Message = function(options) { Message.close = function(id, userOnClose) { let len = instances.length; let index = -1; + let removedHeight; for (let i = 0; i < len; i++) { if (id === instances[i].id) { + removedHeight = instances[i].$el.offsetHeight; index = i; if (typeof userOnClose === 'function') { userOnClose(instances[i]); @@ -69,7 +71,6 @@ Message.close = function(id, userOnClose) { } } if (len <= 1 || index === -1 || index > instances.length - 1) return; - const removedHeight = instances[index].$el.offsetHeight; for (let i = index; i < len - 1 ; i++) { let dom = instances[i].$el; dom.style['top'] =