【发布时间】:2018-03-01 05:02:47
【问题描述】:
我是 ReactJS 的新手。我想打印出状态对象中的图片和文字,但不知道为什么在系统没有显示任何错误的情况下它不起作用。以下是我的代码
import React, { Component } from 'react';
class Asgn6 extends Component {
constructor(){
super();
this.state={
content:[
{srcImg:"../img/1.png", text:"Black"},
{srcImg:"../img/2.png", text:"Blue"},
{srcImg:"../img/3.png", text:"Green"}
]
}
}
add=() => {
}
render() {
return (
<div>
{this.state.content.map((obj, index)=> {
return (
<div key={index}>
<img src={require(obj.srcImg)} alt={obj.text}/>
<p>{obj.text}</p>
</div>
);
})}
);
<button onClick={this.add}>Add</button>
</div>
);
}
}
export default Asgn6;
【问题讨论】:
-
添加按钮出现了吗?
-
是的,按钮出现了,但没有 img 和 text
标签: reactjs