美文网首页
2020-04-06

2020-04-06

作者: 熊爱军 | 来源:发表于2020-04-06 15:27 被阅读0次

小程序加载数据
index.wxml

    <view class="page__bd">
        <mp-loading type="circle" show="{{loading}}"></mp-loading>
        <view class="weui-loadmore weui-loadmore_line" wx:if="{{!loading}}">
            <view class="weui-loadmore__tips weui-loadmore__tips_in-line">暂无数据</view>
        </view>
    </view>

index.json

  "usingComponents": {
    "mp-loading": "../../components/loading/loading"
  }

index.js

getList: function(){
    return new Promise((resolve, reject) => {
      let that = this;
      that.setData({loading:true})
      let page = that.data.page;
      //读取users表数据
      wx.cloud.callFunction({
        name: "get_zhao",
        data: {
          page: page,
          limit: that.data.limit
        }
      })
      .then(res=>{
        console.log('--->',res)
        if (res.result.data.length > 0) {
          if (res.result.total < that.data.limit) {
            that.setData({ loading: false, nomore: true })
          }
          wx.hideLoading()
          that.data.page++
          let list = that.data.list;
          console.log("读取成功", list)
          for (let i = 0; i < res.result.data.length; i++) {
            list.push(res.result.data[i])
          }
          that.setData({ list: list, total: res.result.total})
        } else {
          wx.hideLoading()
          that.setData({loading:false,nomore:true})
        }

      })
    })
  },

相关文章

网友评论

      本文标题:2020-04-06

      本文链接:https://www.haomeiwen.com/subject/ajrbphtx.html