国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

微信小程序新手教程之怎么實現(xiàn)下拉刷新

瀏覽:67日期:2022-07-15 18:10:11

微信小程序新手教程之怎么實現(xiàn)下拉刷新,本篇默認(rèn)已經(jīng)成功安裝微信小程序工具,來和小編一起看看吧

如何在微信小程序里面實現(xiàn)下拉刷新,上拉加載更多

先看一下界面

微信小程序新手教程之怎么實現(xiàn)下拉刷新

微信小程序新手教程之怎么實現(xiàn)下拉刷新

大致如此的界面吧。 這個Demo使用了微信的幾個Api和事件,我先列出來。

1.wx.request (獲取遠(yuǎn)程服務(wù)器的數(shù)據(jù),可以理解成$.ajax)

2. scroll-view的兩個事件

2.1 bindscrolltolower(滑到頁面底部時)

2.2 bindscroll (頁面滑動時)

2.3 bindscrolltoupper (滑倒頁面頂部時)

然后我們看代碼,詳細(xì)描述。

index.js

#FormatImgID_2#

var url = "http://www.imooc.com/course/ajaxlist";var page =0;var page_size = 20;var sort = "last";var is_easy = 0;var lange_id = 0;var pos_id = 0;var unlearn = 0;// 獲取數(shù)據(jù)的方法,具體怎么獲取列表數(shù)據(jù)大家自行發(fā)揮var GetList = function(that){ that.setData({ hidden:false }); wx.request({ url:url, data:{ page : page, page_size : page_size, sort : sort, is_easy : is_easy, lange_id : lange_id, pos_id : pos_id, unlearn : unlearn }, success:function(res){ //console.info(that.data.list); var list = that.data.list; for(var i = 0; i < res.data.list.length; i++){ list.push(res.data.list[i]); } that.setData({ list : list }); page ++; that.setData({ hidden:true }); } }); } Page({ data:{ hidden:true, list:[], scrollTop : 0, scrollHeight:0 }, onLoad:function(){ // 這里要非常注意,微信的scroll-view必須要設(shè)置高度才能監(jiān)聽滾動事件,所以,需要在頁面的onLoad事件中給scroll-view的高度賦值 var that = this; wx.getSystemInfo({ success:function(res){ console.info(res.windowHeight); that.setData({ scrollHeight:res.windowHeight }); } }); }, onShow:function(){ // 在頁面展示之后先獲取一次數(shù)據(jù) var that = this; GetList(that); }, bindDownLoad:function(){ // 該方法綁定了頁面滑動到底部的事件 var that = this; GetList(that); }, scroll:function(event){ // 該方法綁定了頁面滾動時的事件,我這里記錄了當(dāng)前的position.y的值,為了請求數(shù)據(jù)之后把頁面定位到這里來。 this.setData({ scrollTop : event.detail.scrollTop }); }, refresh:function(event){ // 該方法綁定了頁面滑動到頂部的事件,然后做上拉刷新 page = 0; this.setData({ list : [], scrollTop : 0 }); GetList(this) } })

index.wxml

<view class="container"> <scroll-view scroll-top="{{scrollTop}}" scroll-y="true" style="height:{{scrollHeight}}px;" class="list" bindscrolltolower="bindDownLoad" bindscroll="scroll" bindscrolltoupper="refresh"> <view class="item" wx:for="{{list}}"> <image class="img" src="{{item.pic_url}}"></image> <view class="text"> <text class="title">{{item.name}}</text> <text class="description">{{item.short_description}}</text> </view> </view> </scroll-view> <view class="body-view"> <loading hidden="{{hidden}}" bindchange="loadingChange"> 加載中...</loading> </view></view>

下面小編就給大家介紹一種一個小程序吧

嗨圖功能

微信小程序新手教程之怎么實現(xiàn)下拉刷新

1、專題——DIY圖片的模板,點擊可以生成使用,分享到朋友圈。

2、分享墻——用戶上傳的自己DIY作品。

3、立即制作——可以用自己的圖來DIY。

4、告訴我——告訴產(chǎn)品的改進(jìn),內(nèi)容的增加。

想要體驗怎么制作屬于自己個性朋友圈照片的用戶,掃一掃下面的二維碼就可以啦!還等什么,趕緊掃碼體驗,開啟你的嗨圖之旅吧!

微信小程序新手教程之怎么實現(xiàn)下拉刷新
標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: b毛片| 91中文字幕网 | 久久久综合网 | 国产欧美日韩不卡一区二区三区 | 不卡一区二区在线 | 午夜精品久视频在线观看 | 成人夜色香网站在线观看 | 国产成人午夜精品5599 | 91看片淫黄大片.在线天堂 | 国产一区二区免费播放 | 亚洲国产欧洲综合997久久 | 免费精品99久久国产综合精品 | 精品免费国产一区二区三区 | 日韩免费高清 | 97在线视频免费 | 美女视频黄a视频免费全程 美女视频黄a视频免费全过程 | 欧美日一级片 | 我们2018在线完整免费观看 | 国产成人一区二区三区在线播放 | 久久精品国产三级不卡 | 国产一起色一起爱 | 亚洲人成人毛片无遮挡 | 亚洲人成影院午夜网站 | 91亚洲国产成人久久精品网址 | 久草资源在线播放 | 成人毛片在线播放 | 99久久免费国产精精品 | 免费看一级视频 | 欧美成人性做爰网站免费 | 一级毛片区 | 免费国产成人18在线观看 | 欧美精品一区二区三区在线 | 亚洲国产成人在线观看 | 久久99热只有视精品6国产 | 成人免费观看网欧美片 | 亚洲综合性 | 一级淫片免费视频 | 国产精品99r8在线观看 | 欧美日韩一区二区三区免费不卡 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片鸭王 | 亚洲视频播放 |