欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在微信小程序中如何制作貓眼電影?

  發(fā)布時(shí)間:2017-04-10 10:21:27   作者:佚名   我要評(píng)論
最近一些朋友問小編在微信小程序中如何制作貓眼電影?今天小編為大家?guī)淼氖窃谖⑿判〕绦蛑兄谱髫堁垭娪暗姆椒?,有需要的朋友一起去看看?/div>

有用戶喜歡看電影有喜歡玩微信小程序,今天小編就給大家?guī)砹嗽谖⑿判〕绦蛑兄谱髫堁垭娪暗脑敿?xì)步驟,感興趣的小伙伴就趕緊和小編一起來看看吧。

正文

廢話不多說,先上效果圖

在微信小程序中如何制作貓眼電影?

效果圖

本demo完成共耗費(fèi)近兩周,也是在空余時(shí)間去寫的,因?yàn)樯婕暗叫轮R(shí)JS、HTML和CSS3,所以也是邊學(xué)習(xí)邊寫,代碼編寫上有什么不當(dāng)處,還需小伙伴在評(píng)論處指明,幫助作者更上一層樓!

(注:本文章已默認(rèn)各位小伙伴已經(jīng)熟悉微信小程序的目錄結(jié)構(gòu)以及每個(gè)文件所代表的的含義和小程序API的使用,所以文中不會(huì)詳細(xì)說明,結(jié)尾會(huì)直接給出完整代碼)

貓眼電影api:點(diǎn)擊此處

一、目錄結(jié)構(gòu)

在微信小程序中如何制作貓眼電影?

目錄結(jié)構(gòu)

采用的開發(fā)工具是Egret Wing(點(diǎn)擊進(jìn)入官網(wǎng)下載),主要目錄說明:

從目錄可知整體結(jié)構(gòu)簡單,主要就是三個(gè)界面:首頁homepage、電影詳情頁moviedetail、影院列表頁cinema。

二、首頁

在微信小程序中如何制作貓眼電影?

首頁

tab代碼,打開app.json如圖:

在微信小程序中如何制作貓眼電影?

pages和tabBar

這里我想說下,微信小程序自帶對(duì)tabBar選擇效果作者還是挺喜歡的(如果在Android上還要給每個(gè)tab寫個(gè)selector選擇器的XML文件)由于這段沒什么技術(shù)難點(diǎn),所以就不多說了。

接下來進(jìn)入首頁homepage,一個(gè)界面的文件結(jié)構(gòu)離不開三個(gè)文件:xxx.js、xxx.wxml、xxx.wxss

先來看看布局代碼:

在微信小程序中如何制作貓眼電影?

在這里作者承認(rèn)當(dāng)初寫的時(shí)候偷了下懶,有些標(biāo)簽屬性我直接用style寫了,但真正開發(fā)時(shí),最好把每個(gè)標(biāo)簽的style寫在.wxss文件里,通過自定義的class名稱(或者id),相同布局的地方可以直接引用同一個(gè)class就可以了,不然會(huì)像作者這樣有些屬性重復(fù)寫了幾次(手動(dòng)尷尬)。

.js代碼往下看:

在微信小程序中如何制作貓眼電影?

homepage.js

電影列表的信息本放到了定義的infos[]數(shù)組中,小程序也不存在json解析,在wx.request請(qǐng)求下得到的res取相應(yīng)的值res.data.data.movie,直接在homepage.html標(biāo)簽中用wx:for=“{{infos}}”遍歷,元素默認(rèn)為item,取值的時(shí)候用“item.值的名稱”就可以取到數(shù)據(jù)。

這里有個(gè)小地方需要說明下,當(dāng)時(shí)為了解決也是花了點(diǎn)時(shí)間:在json數(shù)據(jù)里有個(gè)參數(shù)名稱為“3d”,而且這個(gè)標(biāo)簽不是所有電影都有的,所以定義了threeD:true這個(gè)變量,為了能在.wxml中取到值,就可想而知的直接寫成了wx:if="{{item.3d}}",結(jié)果就報(bào)錯(cuò)了:

在微信小程序中如何制作貓眼電影?

錯(cuò)誤信息

問題就出在這個(gè)3d上,后來查資料才得知改寫成wx:if="{{item['3d']}}"就立馬解決啦,沒什么原因,約定俗成,只是作者這只前端小白不知道而已(莫見怪......手動(dòng)微笑)

為了讓大家更清楚了解電影列表快的布局,作者畫了個(gè)草圖(真的很草......):

在微信小程序中如何制作貓眼電影?

電影列表布局

發(fā)個(gè)牢騷:第一次寫布局時(shí)心里就想,還是Android布局寫起來方便,剛開始接觸CSS3時(shí)覺得好麻煩,這個(gè)class要給個(gè)style,那個(gè)也要給個(gè),而且有時(shí)要設(shè)置id,在同一個(gè)class下不同的id也要在wxss給個(gè)style,現(xiàn)在適應(yīng)后感覺還算良好了。因?yàn)椴季謪?shù)沒難點(diǎn),所以這里就不貼代碼了。

相關(guān)文章

  • 微信小程序附近門店怎么添加和使用?

    微信小程序附近門店怎么添加和使用?微信升級(jí)小程序服務(wù)能力,用戶可在微信內(nèi)便捷地獲取“附近的店”所屬的小程序,該怎么添加附近門店呢?下面我們就來看看詳細(xì)的教程,需
    2017-04-13
  • 支付寶小程序生活圈怎么玩 支付寶小程序和生活圈綁定方法

    據(jù)了解支付寶小程序馬上就喲啊上線了,將會(huì)和支付寶生活圈綁定在一起,那么支付寶小程序怎么和支付寶綁定呢?綁定有什么用呢?一起來看看
    2017-04-13
  • 微信小程序怎么添加摩拜單車?

    微信小程序怎么添加摩拜單車?微信中想要添加摩拜單車小程序。有30天免費(fèi)騎的優(yōu)惠,該怎么獲得這個(gè)優(yōu)惠呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2017-04-10
  • 微信小程序怎么制作圖文祝福語?

    微信小程序怎么制作圖文祝福語?微信小程序想要制作圖文祝福語,該怎么制作呢?下面我們就來看看圖文祝??ㄆ闹谱鞣椒?,需要的朋友可以參考下
    2017-01-22
  • 微信公眾號(hào)中怎么使用小程序健身?

    微信公眾號(hào)中怎么使用小程序健身?微信公眾號(hào)中有很多小程序,該怎么使用小程序健身呢?下面我們就來看看微信公眾號(hào)小程序健身的方法,需要的朋友可以參考下
    2017-01-22
  • 微信小程序怎么添加到桌面?

    微信小程序怎么添加到桌面?微信小程序中有喜歡使用的應(yīng)用,想要添加到桌面,該怎么添加呢?下面我們就來看看將微信小程序添加到桌面的教程,需要的朋友可以參考下
    2017-01-17
  • 支付寶小程序入口在哪 支付寶小程序怎么打開

    微信小程序已于1月9日正式開放,緊隨微信的步伐,支付寶也要推出小程序了?那么支付寶小程序怎么樣呢?支付寶小程序入口在哪?一起來了解看看吧
    2017-01-12
  • 支付寶小程序怎么樣 支付寶小程序怎么用

    目前,微信小程序已于1月9日正式上線,緊接著,網(wǎng)上爆出支付寶也要做小程序,那么支付寶小程序怎么樣?支付寶小程序怎么用呢?下面小編給大家介紹,一起來看吧
    2017-01-11
  • 微信小程序好用嗎 微信小程序使用專業(yè)評(píng)測(cè)

    微信小程序好用嗎 微信小程序正式上線以來受到很多人的喜歡,但是很多朋友好奇這個(gè)好用嗎?下文小編就為大家?guī)砦⑿判〕绦蚴褂脤I(yè)評(píng)測(cè),一起看看吧
    2017-01-10
  • 微信小程序有哪九大熱點(diǎn) 微信小程序相關(guān)問題介紹

    微信小程序剛剛上線就受到很多人的喜歡,目前有125個(gè)小程序出爐,但是很多人面對(duì)小程序的時(shí)候還是有很多的問題,因此就讓小編給大家解答一下吧
    2017-01-10

最新評(píng)論