From c86a261bca6176b0ca82319a102e0d8861a49903 Mon Sep 17 00:00:00 2001 From: tanjinzhou <415800467@qq.com> Date: Fri, 6 Dec 2019 18:18:52 +0800 Subject: [PATCH] fix: tooltip throws exception in some cases #1519 --- components/tooltip/Tooltip.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/tooltip/Tooltip.jsx b/components/tooltip/Tooltip.jsx index 0f050afe3..cdd076eed 100644 --- a/components/tooltip/Tooltip.jsx +++ b/components/tooltip/Tooltip.jsx @@ -82,7 +82,10 @@ export default { (isAntBtn && (ele.componentOptions.propsData.disabled || ele.componentOptions.propsData.disabled === '')) || - (ele.tag === 'button' && ele.data && ele.data.attrs.disabled !== false) + (ele.tag === 'button' && + ele.data && + ele.data.attrs && + ele.data.attrs.disabled !== undefined) ) { // Pick some layout related style properties up to span // Prevent layout bugs like https://github.com/ant-design/ant-design/issues/5254