如何在react-highlight-words中使用危险的SetInnerHTML

时间:2019-07-04 11:10:49

标签: reactjs

我想在Highlighter标签的react-highlight-words包中使用危险的SetInnerHTML。

          <Highlighter
            activeClassName=""
            activeIndex=...
            highlightClassName=...
            highlightStyle=...
            searchWords={srchArr}
            autoEscape=...
            textToHighlight={{ __html: string}}
          />

textToHighlight正在给我[对象对象]作为结果。 我该如何解决? 请帮忙!

1 个答案:

答案 0 :(得分:1)

由于这一行,您得到[Object Object]

 textToHighlight={{ __html: string}}

这里string可能是Object,您应该使用它,

 textToHighlight={{ __html: JSON.stringify(string)}}