reactjs - 如何在 react-highlight-words 中使用 dangerouslySetInnerHTML
问题描述
我想在 Highlighter 标签的 react-highlight-words 包中使用 dangerouslySetInnerHTML。
<Highlighter
activeClassName=""
activeIndex=...
highlightClassName=...
highlightStyle=...
searchWords={srchArr}
autoEscape=...
textToHighlight={{ __html: string}}
/>
textToHighlight 结果给了我 [Object Object]。我如何解决它?请帮忙!
解决方案
[Object Object]
因为这条线,你得到了,
textToHighlight={{ __html: string}}
这里string
可能是一个Object
,你应该使用这个,
textToHighlight={{ __html: JSON.stringify(string)}}
推荐阅读
- github - 如何使用 ssh 推送到 github Wiki repo?
- reporting - 如何在 qweb 报告 odoo 中迭代字段?
- api - 使用 cloudpage 中的密钥和证书调用外部 API
- c# - Microsoft graph 无需用户即可访问以获取日历事件
- git - 如何修补新分支
- asp.net - 如何在 IIS 中发布 Blazor ASP.NET 应用程序?
- javascript - forEach in Array (in) 数组 JavaScript
- javascript - 将函数数据存储到新对象中并显示
- python - 如何使用 SQLAlchemy 和 pyodbc 正确处理“SQLExecDirectW”和“SQLEndTran”(错误 0x20)?
- javascript - 可能的未处理承诺拒绝:找不到变量 ErrorTitle