【发布时间】:2019-06-21 17:15:02
【问题描述】:
在 React 中,我希望能够在使用模板文字在变量中定义的字符串中使用样式词。 为此,我正在使用 a 来设置该词的样式。 我收到 HTMLIntrinsic 使用错误。
注意-SO 中针对与此相关的问题给出的解决方案并不能解决我遇到的问题。请检查代码。
如何规避这个问题
尝试使用 dangerouslyinsertHTML,但不是推荐的解决方案。
//Actual code
const temperature = "22";
const list = {
item: `The temperature is ${temperature}`
}
//To style it-
const temperature = "22";
const list = {
item: `The temperature is <span style={{color:'red'}}>${temperature}</span>`
}
//And the above list.item is inserted inside JSX like -
return (
<div>{list.item}</div>
)
温度(22) 需要设置样式。
【问题讨论】:
标签: html reactjs template-literals