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

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

不言
不言轉載
2019-01-23 10:53:233400瀏覽

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

需求是上拉載入數據,實際上就是取得分頁數據。後台就是正常的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刪除