1

我有一个问题,我在我的反应应用程序中使用 griddle.js 和 handsontable,我必须显示一个带有 sup 标签的值。但输出是平面文本,//something<sup>somthing</sup>但它应该显示为sup 标签

我的意思是 html 标签被视为平面文本。

任何建议将不胜感激。抱歉,我是 Ractjs 的初学者

const base_price = 100;
extProps.results = 'something' + base_price.sup();  //something + <sup>100</sup> 

   <Griddle
    ref="griddle"
    resultsPerPage={resultsPerPage}
    table_value = { extProps.results}
  />
4

1 回答 1

0

您可以使用 dangerouslySetInnerHTML 来呈现 html 元素

const base_price = 100;
extProps.results = <div dangerouslySetInnerHTML={{ __html: "something <sup>100</sup>" }} />;

   <Griddle
    ref="griddle"
    resultsPerPage={resultsPerPage}
    table_value = { extProps.results}
  />
于 2018-09-16T12:20:18.423 回答