|
做完“天氣預(yù)報(bào)”之后就嘗試做“豆瓣電影app”了,學(xué)到不少東西,下面是詳細(xì)步驟: 各個(gè)頁(yè)面效果如下圖所示:
看起來(lái)還可以吧,接下來(lái)先到豆瓣api官網(wǎng)看看,網(wǎng)址:https://developers.douban.com/wiki/?title=api_v2。 如下圖所示,一步一步來(lái)做準(zhǔn)備工作,都是現(xiàn)成的 API ,調(diào)用還是挺方便的。
大致目錄結(jié)構(gòu)如下:
好了,了解完各個(gè)頁(yè)面需要調(diào)用的 API 之后,先進(jìn)行簡(jiǎn)單的頁(yè)面布局,一個(gè)一個(gè)來(lái)做,先來(lái)貼首頁(yè)(正在熱映)的布局代碼,后面幾個(gè)頁(yè)面的布局都可以公用這份代碼的! hotMovies.wxml 文件代碼如下: hotMovies.wxml 文件代碼如下:
[html] view plain copy print?
<view class="wrapper">
<!--頂部輪播圖-->
<swiper indicator-dots="{{indicatorDots}}" indicator-color="{{indicatorColor}}" indicator-active-color="{{indicatorActivedColor}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
<block wx:for="{{imgUrls}}">
<swiper-item>
<image src="{{item}}" class="slide-image" mode="scaleToFill" />
</swiper-item>
</block>
</swiper>
<view class="search">
<input bindinput="keyword" placeholder="示例輸入:'廣州'or'guangzhou'" placeholder-style="color:#0ff"/>
<button bindtap="requestHotMovies" data-keyword="{{keyword}}">搜索</button><!--data-keyword向函數(shù)傳參keyword-->
</view>
<!--中間內(nèi)容塊(電影簡(jiǎn)介)-->
<view wx:for="{{hotMovies}}" wx:for-item="item">
<view class="content">
<view class="picView">
<image class="pic" src="{{item.images.medium}}" id="{{item.id}}" bindtap="toDetail" />
</view>
<view class="info">
<view class=
|