获取数据后无法显示
来源:7-4 列表实现&数据渲染【封装与复用】
suyx
2019-10-21
老师,您好。
我在学习第6章第4课的时候遇到了问题。写好相关代码后,PopularPage下的Java,Android等页面无法显示GitHub返回的数据。
我用了Remote Debugger,看到能够从GitHub获取数据。
我梳理了一下逻辑,应该是数据渲染部分出了问题。
有一行代码我看不懂,还请老师指点一下。
在PopularPage.js中,renderItem()这个方法,下图的95行const item = data.item我不明白什么意思。
传递给renderItem()的data,应该就是下图的Popular这个state下的Java标签页下的items。这个items数组中没有item。怎么能写成data.item的形式呢?
写回答
1回答
-
你可以在renderItem方法断点调试下,data是Flatlist传递过来的原始数据,其格式为{item:xxx},data.item才代表你传入的真是数据。
212019-10-22
相似问题