国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

使用MUI框架模擬手機端的下拉刷新和上拉加載功能

2024-05-06 15:11:54
字體:
來源:轉載
供稿:網友

mui框架基于htm5plus的XMLHttpRequest,封裝了常用的Ajax函數,支持GET、POST請求方式,支持返回json、xml、html、text、script數據類型; 本著極簡的設計原則,mui提供了mui.ajax方法,并在mui.ajax方法基礎上,進一步簡化出最常用的mui.get()、mui.getJSON()、mui.post()三個方法。

套用mui官方文檔的一句話:“開發者只需關心業務邏輯,實現加載更多數據即可”。真的是不錯的框架。

想更多的了解這個框架:http://dev.dcloud.net.cn/mui/

那么如何實現下拉刷新,上拉加載的功能呢?

首先需要一個容器:

<!--下拉刷新容器--><div id="refreshContainer" class="mui-content mui-scroll-wrapper">  <div class="mui-scroll">  <!--數據列表-->    <ul id="testUl" class="mui-table-view mui-table-view-chevron"></ul>  </div></div>

然后進行初始化操作,通過mui.init方法中pullRefresh參數配置上拉加載各項參數:

mui.init({ pullRefresh : { container:refreshContainer,//待刷新區域標識,querySelector能定位的css選擇器均可,比如:id、.class等 up : { height:50,//可選.默認50.觸發上拉加載拖動距離 auto:true,//可選,默認false.自動上拉加載一次 contentrefresh : "正在加載...",//可選,正在加載狀態時,上拉加載控件上顯示的標題內容 contentnomore:'沒有更多數據了',//可選,請求完畢若沒有更多數據時顯示的提醒內容; callback :pullfresh-function //必選,刷新函數,根據具體業務來編寫,比如通過ajax從服務器獲取新數據; } }});

這里重點關注callback參數項,為必選內容,里邊寫刷新函數,根據具體的業務來寫,在實際項目中,通常是通過ajax從服務器獲取數據,然后進行html的動態拼接,形成數據項。

下面舉一個很簡單的例子:(實現上拉加載的功能)

容器:

 <!--下拉刷新容器--> <div id="refreshContainer" class="mui-content mui-scroll-wrapper">  <div class="mui-scroll">  <!--數據列表-->     <ul id="testUl" class="mui-table-view mui-table-view-chevron"></ul>  </div> </div>

一會要將數據放到 id=“testUl”的ul標簽下,id當然隨便取

調用mui.init方法:

<script type="text/javascript"> mui.init({  pullRefresh : {   container:refreshContainer,//待刷新區域標識,querySelector能定位的css選擇器均可,比如:id、.class等   up : {    height:50,//可選.默認50.觸發上拉加載拖動距離    auto:true,//可選,默認false.自動上拉加載一次    contentrefresh : "正在加載...",//可選,正在加載狀態時,上拉加載控件上顯示的標題內容    contentnomore:'沒有更多數據了',//可選,請求完畢若沒有更多數據時顯示的提醒內容;    callback: function () {//必選,刷新函數,根據具體業務來編寫,比如通過ajax從服務器獲取新數據;     /*每次加載動態的添加一個li*/     $("#testUl").append($("<li>" + new Date() + "</li>"));     this.endPullupToRefresh(false);    }     }    }    });</script>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 涪陵区| 霍林郭勒市| 准格尔旗| 阳泉市| 莱阳市| 扬中市| 波密县| 疏勒县| 晋江市| 泰兴市| 秦皇岛市| 那坡县| 灵川县| 无极县| 新昌县| 汉寿县| 大兴区| 甘孜县| 长岛县| 海晏县| 分宜县| 申扎县| 尤溪县| 喜德县| 娄烦县| 清徐县| 和林格尔县| 图们市| 双桥区| 堆龙德庆县| 青田县| 商城县| 香格里拉县| 辽源市| 建湖县| 塔河县| 祁门县| 手机| 旺苍县| 芦溪县| 西昌市|