4-ReactNative開發(fā):仿攜程App

文章最后附上源碼地址

實現(xiàn)首頁剩下的內容

要實現(xiàn)余下內容效果如下:


這里將分為三部分去寫橄浓,也就是說我們這里將分成三個組件去寫

第一個分類欄 如下:

第二個特賣專欄 如下:

第三個熱門活動 如下:

編寫分類欄組件

分類欄這里我把每一行都當成一個組件泣侮,總共三行瓢阴,三行都是使用這個組件

準備數(shù)據

這里在homebean.json數(shù)據文件中準備了所有item的集合數(shù)據cetegroys

定義CategroyBar組件

創(chuàng)建CategroyBar的組件董饰,這個組件就是每行的組件了。

使用CategroyBar組件

在HomePage遍歷三次創(chuàng)建三個相同的CategroyBar組件

傳遞數(shù)據給CategroyBar組件

1.傳遞數(shù)據給CategroyBar組件

CategroyBar設置一個屬性了categroys來接收每行對應的所有item數(shù)據

2.CategroyBar接收數(shù)據

在CategroyBar通過this.props.categroys來獲取接受到的categroys數(shù)據

// 接收數(shù)據
var categroyItems = this.props.categroys;

實現(xiàn)CategroyBar組件布局

1.布局搭建
接收完數(shù)據锣吼,開始CategroyBar布局搭建募狂,這里拆分下結構,如圖:

這里分為四個View诞帐,每個View分為上下結構欣尼,并且各自權重為1。因為每個View里面布局相同停蕉,使用for循環(huán)遍歷創(chuàng)建

2.設置每個View的樣式愕鼓,權重為1,上下結構慧起,內容居中菇晃,設置邊框。

3.填充每個View的數(shù)據蚓挤,完善CategroyBar組件磺送。

編寫特賣專欄組件

準備數(shù)據

這里在homebean.json數(shù)據文件中準備叫benefit的的數(shù)據。

定義SaleBar組件

簡單創(chuàng)建SaleBar組件屈尼,等會將在這一步一步實現(xiàn)布局册着。


使用SaleBar組件

在HomePage中使用SaleBar組件

傳遞數(shù)據給SaleBar組件

1.在SaleBar設置一個屬性了benefit來接收數(shù)據

2.在SaleBar組件接收數(shù)據

在SaleBar通過this.props. benefit來獲取接受到的benefit數(shù)據

實現(xiàn)SaleBar組件布局

這個組件 我做了這樣拆分拴孤,如圖:

先整體分為上下結構(紅色框),下面紅色框分為左右結構(藍色框)脾歧,右邊藍色框分為上下結構(黃色框),在下邊黃色框內再分為左右結構演熟。這里稍微有點繞鞭执,但是一步一步來,就可以實現(xiàn)了芒粹。

實現(xiàn)上面部分(標題部分)

這里上面部分兄纺,我定義成一個組件TitleBar方便后面使用

在SaleBar中使用

實現(xiàn)下面部分

1.左側布局實現(xiàn),劃分結構如圖:

分為四個組件化漆,最后兩個組件在同一排估脆,可以外層再裹上一層View組件。

2.填充數(shù)據座云,設置對應樣式

3.右側布局實現(xiàn)疙赠,劃分結構如圖

先分為上下結構,上邊由三個組件構成朦拖,下邊分為左右結構圃阳,左右兩邊布局相同。

4.填充數(shù)據璧帝,設置對應樣式

編寫熱門活動組件

終于到了首頁最后一個組件了捍岳,這個組件稍微簡單,都是由圖片組成。

準備數(shù)據

homebean.json數(shù)據文件中準備叫hotPalys的的數(shù)據锣夹。

定義HotContentBar組件页徐,并在HomePage中使用

步驟與前面兩個組件一致,就不再贅述银萍。

傳遞數(shù)據

這里步驟與前面兩個一致泞坦,就不再贅述。

實現(xiàn)HotContentBar組件布局

1.劃分結構
這里我這樣劃分砖顷,先分為上中下結構兩層贰锁,上層是標題布局,已創(chuàng)建過TitleBar組件滤蝠,可以重復使用豌熄。中間和下面內容部分都是圖片組成。

2.填充數(shù)據物咳,設置對應樣式

最終效果如下:

最后附上項目地址

小碼哥HTML5培訓
持續(xù)更新中..

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末锣险,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子览闰,更是在濱河造成了極大的恐慌芯肤,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件压鉴,死亡現(xiàn)場離奇詭異崖咨,居然都是意外死亡,警方通過查閱死者的電腦和手機油吭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門击蹲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人婉宰,你說我怎么就攤上這事歌豺。” “怎么了心包?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵类咧,是天一觀的道長。 經常有香客問我蟹腾,道長痕惋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任岭佳,我火速辦了婚禮血巍,結果婚禮上,老公的妹妹穿的比我還像新娘珊随。我一直安慰自己述寡,他們只是感情好柿隙,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鲫凶,像睡著了一般禀崖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上螟炫,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天波附,我揣著相機與錄音,去河邊找鬼昼钻。 笑死掸屡,一個胖子當著我的面吹牛,可吹牛的內容都是我干的然评。 我是一名探鬼主播仅财,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼碗淌!你這毒婦竟也來了盏求?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤亿眠,失蹤者是張志新(化名)和其女友劉穎碎罚,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纳像,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡荆烈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了爹耗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耙考。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖潭兽,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情斗遏,我是刑警寧澤山卦,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站诵次,受9級特大地震影響账蓉,放射性物質發(fā)生泄漏。R本人自食惡果不足惜逾一,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一铸本、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧遵堵,春花似錦箱玷、人聲如沸怨规。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽波丰。三九已至,卻和暖如春舶得,著一層夾襖步出監(jiān)牢的瞬間掰烟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工沐批, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留纫骑,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓九孩,卻偏偏與公主長得像惧磺,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子捻撑,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,307評論 25 707
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫磨隘、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,123評論 4 61
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程顾患,因...
    小菜c閱讀 6,444評論 0 17
  • 大家好江解,我是IT修真院深圳分院第01期學員设预,一枚正直善良的web程序員。 今天給大家分享一下犁河,修真院官網 CSS任...
    長天_閱讀 445評論 0 1
  • 長時間來鳖枕,我們認為孩子是一張白紙,好畫最新最美的圖畫桨螺,完全可以按照我們成人的意愿來描繪宾符、設計他的未來。我們這代人灭翔,...
    酸菜不菜閱讀 410評論 0 0