Re: [問題] React Native 的問題

看板Ajax作者 (Arthow Eshes)時間7年前 (2017/08/02 21:06), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)

08/02 21:00,
你的forecast組件是給單一筆資料用的,所以你要想的不是怎
08/02 21:00

08/02 21:00,
怎麼把5天傳下去,而是你要怎麼產生五筆資料
08/02 21:00

08/02 21:01,
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://www.ptt.cc/bbs/Ajax/M.1501679171.A.AFF.html

08/02 21:06, , 1F
題外話,貼code建議用github之類平台貼,別人比較好改
08/02 21:06, 1F
文章代碼(AID): #1PWSv3h_ (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1PWSv3h_ (Ajax)