知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >
小程序之豆瓣電影源碼解讀
發(fā)表時(shí)間:2021-4-22
發(fā)布人:葵宇科技
瀏覽次數(shù):48
項(xiàng)目是從github上面下載的,因?yàn)楸救擞X(jué)得項(xiàng)目做得非常棒,含括了一些巧妙的解決思路,所以寫一篇文章,將其源碼精髓部分,抽出來(lái)給大家講講~~
先看項(xiàng)目效果:
一、loading加載和自定義上拉刷新
1)loading加載效果:
細(xì)心同學(xué)可能發(fā)現(xiàn),熱映、待映、口碑等tab頁(yè)面都有l(wèi)oading加載特效,那么對(duì)于這么一個(gè)共用的特效,作者是如何處理的呢。
公共組件component目錄下的filmList下面:
<template>
<block wx:if="{{showLoading}}">
<view class="loading">玩命加載中…</view>
</block>
</template>
A頁(yè)面如何引用:
<import src="../../component/filmList/filmList.wxml"/>
B頁(yè)面如何引用:
<import src="../../component/filmList/filmList.wxml"/>
所以不管A頁(yè)面還是B頁(yè)面,都可以引用自定義loading特效。
2)自定義上拉刷新特效:
如圖,上拉到底的時(shí)候,出現(xiàn) '拼命加載中...',然后加載更多電影,其實(shí)原理很簡(jiǎn)單,就是在page中的上拉刷新事件onReachBottom中刷新電影列表數(shù)據(jù)即可。
電影列表wxml代碼:
<block wx:for="{{films}}" wx:for-index="filmIndex" wx:for-item="filmItem" wx:key="film">
... //電影列表
</block>
<block wx:if="{{hasMore}}">
<view class="loading-tip">拼命加載中…</view>
</block>
上面代碼很清晰, 其實(shí) '拼命加載中...' 一直都在電影列表下面,所以當(dāng)我拉到底部的時(shí)候,就會(huì)看到 '拼命加載中...' , 所以我只需要更新電影列表數(shù)據(jù)即可??雌饋?lái)就變成,當(dāng)我拉到最底下時(shí)候出現(xiàn) '拼命加載中...' ,同時(shí)電影更新, 這個(gè)小技巧給贊。
相關(guān)案例查看更多
相關(guān)閱讀
- 汽車報(bào)廢系統(tǒng)
- 云南網(wǎng)站建設(shè)方案 doc
- 云南軟件設(shè)計(jì)
- 報(bào)廢車回收管理軟件
- 云南網(wǎng)站建設(shè)服務(wù)
- 云南網(wǎng)站建設(shè)哪家強(qiáng)
- painter
- 云南網(wǎng)站維護(hù)
- 汽車報(bào)廢拆解管理系統(tǒng)
- 云南網(wǎng)站建設(shè)公司哪家好
- 專業(yè)網(wǎng)站建設(shè)公司
- 網(wǎng)站建設(shè)高手
- 昆明小程序開(kāi)發(fā)聯(lián)系方式
- 網(wǎng)站建設(shè)方案 doc
- 云南企業(yè)網(wǎng)站
- 云南網(wǎng)站建設(shè)哪家好
- 云南網(wǎng)站建設(shè)高手
- 云南省建設(shè)廳網(wǎng)站官網(wǎng)
- vue開(kāi)發(fā)小程序
- 汽車拆解管理系統(tǒng)
- 網(wǎng)站建設(shè)方法
- 河南小程序制作
- 云南旅游網(wǎng)站建設(shè)
- 網(wǎng)站建設(shè)特性
- 云南網(wǎng)站建設(shè)方法
- 云南建站公司
- 小程序開(kāi)發(fā)平臺(tái)前十名
- 云南網(wǎng)站開(kāi)發(fā)哪家好
- 江蘇小程序開(kāi)發(fā)
- 昆明小程序哪家好