From ca1bdd43bdea486e81ee7d7b515de28a823ab80e Mon Sep 17 00:00:00 2001 From: Furybean Date: Mon, 28 Nov 2016 16:10:26 +0800 Subject: [PATCH] Tree: try to fix ie10 transition error. --- packages/tree/src/transition.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/tree/src/transition.js b/packages/tree/src/transition.js index e6c31a6ff..58dcdaeeb 100644 --- a/packages/tree/src/transition.js +++ b/packages/tree/src/transition.js @@ -1,5 +1,6 @@ class Transition { beforeEnter(el) { + if (!el.dataset) el.dataset = {}; el.dataset.oldPaddingTop = el.style.paddingTop; el.dataset.oldPaddingBottom = el.style.paddingBottom; el.style.height = '0'; @@ -31,6 +32,7 @@ class Transition { } beforeLeave(el) { + if (!el.dataset) el.dataset = {}; el.dataset.oldPaddingTop = el.style.paddingTop; el.dataset.oldPaddingBottom = el.style.paddingBottom; el.dataset.oldOverflow = el.style.overflow;