Che*_*rri 4 javascript jsx reactjs
return(
<div>
<Loading loadingMessage="Running "{this.state.programName}" program"/>
</div>
);
Run Code Online (Sandbox Code Playgroud)
我知道上面的属性loadingMessage值在语法上是错误的。但我的需要是,我需要programName从状态中获取它并附加到loadingMessage属性值。我怎样才能做到这一点?任何帮助将不胜感激。
小智 5
您可以在大括号内编写 javascript,只需连接其中的字符串即可。
return (
<div>
<Loading
loadingMessage={"Running " + this.state.programName + " program"}
/>
</div>
);
Run Code Online (Sandbox Code Playgroud)
或使用模板文字:
<Loading loadingMessage={`Running ${this.state.programName} program`}/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11361 次 |
| 最近记录: |