zoukankan      html  css  js  c++  java
  • 小程序开发之下拉刷新,上啦加载

    wxml
     
    <view class="tui-content">
        <view class="tui-menu-list" wx:for="{{dataList}}" wx:key="{{index}}">Item -- {{item}}</view>
    </view>
    

      

     
    js
    Page({
        data: {
            dataList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
            count: 0
        },
        onPullDownRefresh() {
        wx.showNavigationBarLoading() //在标题栏中显示加载
            var array = this.data.dataList;
            var self = this;
            setTimeout(() => {
            // 模拟请求数据,并渲染
                var arr = self.data.dataList, max = Math.max(...arr);
                for (var i = max + 1; i <= max + 3; i++) {
                // arr.unshift(i);//在开头添加新的元素
                    arr.push(i);//在末尾添加元素
                }
                self.setData({ dataList: arr });
                // 数据成功后,停止下拉刷新
                wx.stopPullDownRefresh();
            }, 1000);
        },
        onReachBottom() {
            var arr = this.data.dataList, max = Math.max(...arr);
            if (this.data.count < 3) {
                    for (var i = max + 1; i <= max + 5; ++i) {
                    arr.push(i);
                }
                this.setData({
                    dataList: arr,
                    count: ++this.data.count
                });
            } else {
                wx.showToast({
                    title: '没有更多数据了!',
                    image: '../../src/images/noData.png',
                })
            }
        },
    })
    

      

  • 相关阅读:
    SQL INNER JOIN
    SQL JOIN
    SQL OUTER JOIN
    SQL CROSS JOIN
    SQL 基础:Select语句,各种join,union用法
    Morton Code
    vs 字体
    sql 语言
    sqllite3
    linux怎么区别文本文件和二进制文件
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9335594.html
Copyright © 2011-2022 走看看