【发布时间】:2021-04-21 17:43:19
【问题描述】:
我使用了react-tooltip 的工具提示形式,我想在工具提示中放置一些HTML 标签。如何管理这个?我在react-tooltip site 中找不到任何信息。
现在我创建工具提示:
const TooltipConst = props => {
if (props.tooltip && props.id) {
const tooltip = <Tooltip id={props.id + 'Tooltip'}>
<div> render(){props.tooltip} </div>
</Tooltip>;
return (
<OverlayTrigger
overlay={tooltip}
placement="top"
delayShow={500}
delayHide={1000}
>
{props.children}
</OverlayTrigger>
);
}
return <div>{props.children}</div>;
};
当作为工具提示传递一些带有HTML 的字符串时,它们不会呈现。有什么建议吗?
我也尝试将其作为对象,例如 <span><p>some text</p> Some text </span>,但它返回的不是文本,而是类似 Object[] 的东西作为工具提示。
【问题讨论】:
标签: html reactjs react-bootstrap