一段时间后隐藏react工具提示

IT技术 reactjs
2021-05-03 05:35:39

我正在使用 react-tooltip module(https://www.npmjs.com/package/react-tooltip),

无法弄清楚如何在一段时间后隐藏提示(例如 5 秒)

我试过这个:

<ReactTooltip afterShow={() => { setTimeout(ReactTooltip.hide(), 5000) }} />

但在这种情况下,工具提示甚至不会出现

1个回答

您不必()在方法后使用括号,只需像这样放置方法的链接:

setTimeout(ReactTooltip.hide, 5000)

但在这种情况下,工具提示甚至不会显示,因为在显示ReactTooltip.hide()工具提示后立即调用您的方法