我只是在使用Tooltip
,而不是OverlayTrigger
,但是我得到了错误:
webpack-内部://133:33警告:失败的道具类型:螺旋桨
overlay
在Tooltip
中被标记为必需,但它的值是undefined
。
守则是:
<Tooltip title="tooltip-for-node" placement="right" className="in" id="tooltip-right"
positionTop={this.state.tooltipY} positionLeft={this.state.tooltipX}>
Tooltip right
</Tooltip>
如您所见,我尝试按照线程中的建议设置title
:
https://github.com/ant-design/ant-design/issues/6897
这没什么用。根据官方文档,Tooltip
不需要overlay
属性:
https://react-bootstrap.github.io/components/tooltips/
所以,我很困惑,也不知道我还能做些什么来让它发挥作用。如有任何建议,将不胜感激。
发布于 2018-07-24 19:05:14
这个错误不足以说明问题。我注意到我忘记导入React-Bootstrap
的工具提示,脚本使用的是不同的rc-tooltip
import Tooltip from 'rc-tooltip';
在修复了进口之后,它开始工作得很好:
import {Tooltip as BTooltip} from 'react-bootstrap';
import Tooltip from 'rc-tooltip';
https://stackoverflow.com/questions/51510082
复制