作者Hevak (Arthow Eshes)
看板Ajax
标题Re: [问题] React Native 的问题
时间Wed Aug 2 21:06:07 2017
1F:推 Hevak: 你的forecast组件是给单一笔资料用的,所以你要想的不是怎 08/02 21:00
2F:→ Hevak: 怎麽把5天传下去,而是你要怎麽产生五笔资料 08/02 21:00
3F:→ Hevak: sorry我改用回文可能比较好解释 08/02 21:01
你要看的是怎麽利用阵列生出这些组件,一般是用 map
这在 react 文件里面就已经有写了
https://facebook.github.io/react/docs/lists-and-keys.html
建议你 state 里面的 forecast 一开始宣告成空阵列「[]」,
这样你後面就不用判断那个null,直接这样下去就好:
var content =
forecast.map((item) => {
return (
<Forecast
icon={item.icon}
description={item.description}
temp={item.temp}
dt_txt={item.dt_txt}/>
);
});
其他都不用改
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.233.6.188
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1501679171.A.AFF.html
4F:→ Hevak: 题外话,贴code建议用github之类平台贴,别人比较好改 08/02 21:06