From d970f47b35893d27caac8cd8c107d7dcb92ba691 Mon Sep 17 00:00:00 2001 From: Early Date: Wed, 24 Apr 2019 23:52:43 +0800 Subject: [PATCH] Fix tooltip destroy tooltip on hide (#727) * fix: add destroyTooltipOnHide prop * doc: destroyTooltipOnHide --- components/tooltip/abstractTooltipProps.js | 1 + components/tooltip/index.en-US.md | 1 + components/tooltip/index.zh-CN.md | 1 + 3 files changed, 3 insertions(+) diff --git a/components/tooltip/abstractTooltipProps.js b/components/tooltip/abstractTooltipProps.js index 1e6cff4467..5e987c9052 100644 --- a/components/tooltip/abstractTooltipProps.js +++ b/components/tooltip/abstractTooltipProps.js @@ -28,5 +28,6 @@ export default () => ({ getPopupContainer: PropTypes.func, arrowPointAtCenter: PropTypes.bool.def(false), autoAdjustOverflow: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]).def(true), + destroyTooltipOnHide: PropTypes.bool.def(false), align: PropTypes.object.def({}), }); diff --git a/components/tooltip/index.en-US.md b/components/tooltip/index.en-US.md index 0ff307e778..eef7af1e5e 100644 --- a/components/tooltip/index.en-US.md +++ b/components/tooltip/index.en-US.md @@ -21,6 +21,7 @@ The following APIs are shared by Tooltip, Popconfirm, Popover. | placement | The position of the tooltip relative to the target, which can be one of `top` `left` `right` `bottom` `topLeft` `topRight` `bottomLeft` `bottomRight` `leftTop` `leftBottom` `rightTop` `rightBottom` | string | `top` | | trigger | Tooltip trigger mode | `hover` \| `focus` \| `click` \| `contextmenu` | `hover` | | visible(v-model) | Whether the floating tooltip card is visible or not | boolean | `false` | +| destroyTooltipOnHide | Whether to destroy tooltip on hide | boolean | false | | align | this value will be merged into placement's config, please refer to the settings [dom-align](https://github.com/yiminghe/dom-align) | Object | - | ### events diff --git a/components/tooltip/index.zh-CN.md b/components/tooltip/index.zh-CN.md index 6e2f6ca2bb..9a5b06042e 100644 --- a/components/tooltip/index.zh-CN.md +++ b/components/tooltip/index.zh-CN.md @@ -21,6 +21,7 @@ | placement | 气泡框位置,可选 `top` `left` `right` `bottom` `topLeft` `topRight` `bottomLeft` `bottomRight` `leftTop` `leftBottom` `rightTop` `rightBottom` | string | top | | trigger | 触发行为,可选 `hover/focus/click/contextmenu` | string | hover | | visible(v-model) | 用于手动控制浮层显隐 | boolean | false | +| destroyTooltipOnHide | 隐藏后是否销毁tooltip | boolean | false | | align | 该值将合并到 placement 的配置中,设置参考 [dom-align](https://github.com/yiminghe/dom-align) | Object | 无 | ### 事件