美文网首页
数据懒加载

数据懒加载

作者: 在下高姓 | 来源:发表于2020-07-09 12:37 被阅读0次
    data_All(e){
      let that=this;
      let data1={
        page:this.data.page,//页码
        psize:13,//每页数据量
        id:e
      }
        app.GR('GET','api/index/recommend_list',data1,function(res){
          let datas=res.data.data.list;//请求所有数据
          let dataList=that.data.dataList;//存放数据容器
          let heights=[];//存放每张图片的高度
          if(that.data.onReachBottom==true){//判断下拉
            for(let i=0;i<datas.length;i++){
                    dataList.push(datas[i])
            }
          }else{
            dataList=datas//没有下拉就不push数据避免生命周期刷新请求数据重复多次显示
          }
    
       let all=that.data.dataList;
       for(let j=0;j<all.length;j++){
        heights[j]=48*(all[j].user_photo_size.imageheight/all[j].user_photo_size.imagewidth)+"vw";//算出每张图片的宽高比例在计算高度
      }
      this  that.setData({
         dataList:dataList,//页面赋值
         up:res.data.data.list//获取最新page数据判断是否为空
         heights:heights,//每条数据的图片高度集合与页面index对应
         })
    })
     },
    

    相关文章

      网友评论

          本文标题:数据懒加载

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