本来做了图片想问课程老师的 但是不知道为啥没法提问了 这里我把想问的东西都放在图片了news:json 是我请求外面api 传回来的参数格式为这里我把json(就是取到的api返回的集合)赋值给了页面初始的一个news 然后我想循环 但是怎么写都报错 要么map不是哥方法,要么news为定义。。。求破解
1 回答
Caballarii
TA贡献1123条经验 获得超629个赞
组件初始的state里面要给news设置为[],你从后端取到的json并不是页面初始的news,因为在取的过程中组件就已经开始render了,取完了news了有值了setState以后会重新render,所以要保证news为空的时候不会出错,map是js中数组上的方法,所以给news初始设为一个空数组,也就是[]就不会出错了
添加回答
举报
0/150
提交
取消