我的工具提示更早工作,并正在尝试将我的组件迁移到 React。我还没有使用 react-bootstrap,因为我不确定我是否要使用它,因为它仍在大量开发中,还不是 1.0。
这是我的渲染代码的片段:
<span>
<input data-toggle="tooltip" ref="test" title={this.props.tooltip} type="radio" name="rGroup" id={"r" + this.props.name} />
<label className="btn btn-default" htmlFor={"r" + this.props.name}></label>
</span>
并称它为:
<MyComponent name="apple" tooltip="banana" />
我知道你必须调用工具提示函数才能让它显示出来,我认为这就是我搞砸的地方。我目前正在尝试这样的事情:
componentDidMount() {
$(this.refs.test).tooltip();
// this.refs.test.tooltip(); ?
// $('[data-toggle="tooltip"]').tooltip(); ?
}
但这似乎都不起作用。工具提示未显示。