Hed*_*dge 0 javascript jsx reactjs
我试图显示一系列图片,但以下代码不会替换{i}实际数字.它呈现:
<div>
<img src='/img/picture{i}.jpg' />
<img src='/img/picture{i}.jpg' />
</div>
Run Code Online (Sandbox Code Playgroud)
这是代码.
class Pictures extends Component {
render () {
return (
<div>
{Array.from({length: 2}, (_, i) => (
<img src='/img/picture{i}.jpg' />
))}
</div>
)
}
}
Run Code Online (Sandbox Code Playgroud)
这应该工作(使用ES6模板文字语法):
<img key={i} src={`/img/picture${i}.jpg`} />
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用字符串连接语法:
<img key={i} src={'/img/picture' + i + '.jpg'} />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |