首頁 > 微信小程式 > 小程式開發 > 小程式開發之頁面上拉載入資料(附程式碼)

小程式開發之頁面上拉載入資料(附程式碼)

不言
發布: 2019-01-23 10:53:23
轉載
3418 人瀏覽過

這篇文章帶給大家的內容是關於小程式開發之頁面上拉載入資料(附程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

需求是上拉載入數據,實際上就是取得分頁數據。後台就是正常的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中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板