这是因为news在this.state = { //... }中初始化时设置为空,后续通过axios获得数据,在遍历数组时要加一个空值判断;
render() { const newsList = (this.state.news || []).map((item, index) => <p>{item}</p> ); return( <div> {newsList} </div> ) }
这是因为news在this.state = { //... }中初始化时设置为空,后续通过axios获得数据,在遍历数组时要加一个空值判断;
render() { const newsList = (this.state.news || []).map((item, index) => <p>{item}</p> ); return( <div> {newsList} </div> ) }