如何在反应属性中混合使用字符串和 JSX?

How can I mix string and JSX in react properties?

我有这样的 JSX 代码:

<Item cate="capital" parm={"11"+{<span>.55</span>}} small="Feb" />

我认为没有问题,但我的浏览器一直告诉我 "Unexpected token"。

我该如何解决?

正确的做法: 将它传递给您的项目组件:

<Item cate="capital" parm={<span>.55</span>}
small="Feb"
addToParm="11" />

并且只需在您的 Item 组件中使用它:

<div>
    {this.props.addToParm}
    {this.props.parm}
</div>

你可以使用 ES6 模板,试试这个:

<Item cate="capital" parm={`11${<span>.55</span>}`} small="Feb" />

read more about ES6 template