diff --git a/components/popover/index.tsx b/components/popover/index.tsx index 3505400514..c987c3c530 100644 --- a/components/popover/index.tsx +++ b/components/popover/index.tsx @@ -19,12 +19,10 @@ export default class Popover extends React.Component { overlayStyle: {}, }; - refs: { - tooltip: Tooltip, - }; + tooltip: Tooltip; getPopupDomNode() { - return this.refs.tooltip.getPopupDomNode(); + return this.tooltip.getPopupDomNode(); } getOverlay() { @@ -44,13 +42,17 @@ export default class Popover extends React.Component { ); } + saveTooltip = (node) => { + this.tooltip = node; + } + render() { const props = { ...this.props }; delete props.title; return ( );