s***@qq.com
s***@qq.com
  • 发布:2024-06-29 18:23
  • 更新:2024-06-29 18:23
  • 阅读:216

#插件讨论# 【 高性能下拉刷新上拉加载组件 支持vue3 setup - wenju 】mescroll.num一直等于1,不会自增

分类:uni-app

const upCallback = (mescroll)=>{
console.log("mescroll.num="+mescroll.num);
SysUserApi.getSysUserList(mescroll.num, mescroll.size).then(res=>{
console.log("获取到的数据:",res.total,mescroll);
const curPageData = res.rows || [] // 当前页数据
if(mescroll.num == 1) userList.value = []; // 第一页需手动制空列表
userList.value = userList.value.concat(curPageData); //追加新数据
//联网成功的回调,隐藏下拉刷新和上拉加载的状态;
//mescroll会根据传的参数,自动判断列表如果无任何数据,则提示空;列表无下一页数据,则提示无更多数据;

    //方法一(推荐): 后台接口有返回列表的总页数 totalPage  
    //mescroll.endByPage(curPageData.length, totalPage); //必传参数(当前页的数据个数, 总页数)  

    //方法二(推荐): 后台接口有返回列表的总数据量 totalSize  
    mescroll.endBySize(curPageData.length, res.total); //必传参数(当前页的数据个数, 总数据量)  

    //方法三(推荐): 您有其他方式知道是否有下一页 hasNext  
    //mescroll.endSuccess(curPageData.length, hasNext); //必传参数(当前页的数据个数, 是否有下一页true/false)  

    //方法四 (不推荐),会存在一个小问题:比如列表共有20条数据,每页加载10条,共2页.如果只根据当前页的数据个数判断,则需翻到第三页才会知道无更多数据.  
    //mescroll.endSuccess(curPageData.length); // 请求成功, 结束加载  
}).catch(()=>{  
    mescroll.endErr(); // 请求失败, 结束加载  
})  

}
为什么mescroll.num一直等于1?不会自增

2024-06-29 18:23 负责人:无 分享
已邀请:

要回复问题请先登录注册