這篇文章帶給大家的內容是關於小程式開發之頁面上拉載入資料(附程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
需求是上拉載入數據,實際上就是取得分頁數據。後台就是正常的ajax請求分頁數據,小程式部分稍複雜些,查了一些資料完成的, 但是資料的連結找不到了,不能放上以供參考了。
小程式頁面
涉及到資料循環,以下是簡單的實例
<view> <view>{{item.name}}</view> <view>{{item.age}}</view> </view>MVVM 的開發模式(例如React, Vue),提倡把渲染和邏輯分離。簡單來說就是不要再讓 JS 直接操控 DOM,JS只需要管理狀態即可,然後再透過一種模板語法來描述狀態和介面結構的關係即可。
小程式JS部分
JS部分負責的是獲取數據,以及拼接數據
Page({ /** * 页面的初始数据 */ data: { array: [], page: 1, isReachBottom: true // 是否上拉加载 }, // 获取数据 getList: function () { var that = this; wx.request({ url: 'https://xxx', data: { p: that.data.page }, success: function (res) { if (res.data.message == 'success') { // 获取成功,数据追加 var list = []; var count = res.data.data.length for (var i = 0; i <p>關於上拉觸底,還有這些特性<br> </p><p><img src="https://img.php.cn/upload/image/374/797/427/1548211796238512.png" title="1548211796238512.png" alt="小程式開發之頁面上拉載入資料(附程式碼)"></p>
以上是小程式開發之頁面上拉載入資料(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!