Taro 微信小程序 分页上拉加载

需求:

页面表头及上面部分都固定,表格数据部分可以滚动,支持分页,上拉加载下一页数据

如果是最后一页需判断一下,上拉不再继续加载数据

效果:

template:

html 复制代码
<scroll-view class="db-detail-content-search-menu" type="list" :scroll-y="true" :scroll-top="scrollTop" @scroll="scroll" @scrolltolower="handleScrolltolower">
    <view>里面是table需要滚动的内容</view>
</scroll-view>

data:

javascript 复制代码
let pageNo = ref(1)
let pageSize = ref(30)
let totalPage = ref(0)

methods:

javascript 复制代码
const handleScrolltolower = () => {
  if (pageNo.value < totalPage.value) {
    pageNo.value++
    getList()
  }
}

let scrollTop = ref(0)

const scroll = () => {}

css:

需给滚动区域一个高度

css 复制代码
.db-detail-content-search-menu {
    height: calc(100vh - 112px - 96px - 144px);
    background: #ffffff;
}
相关推荐
学习星球10 小时前
AI Agent 成本工程实战:从 OpenAI Codex 的 8 个“烧 Token“Bug 学起
人工智能·设计模式·微信小程序
律宏阔13 小时前
微信小程序使用 Orval + OpenAPI 自动生成接口:Axios 兼容踩坑记录
前端·微信小程序
律宏阔13 小时前
微信小程序集成 TDesign 完整记录:解决 NPM packages not found
前端·微信小程序
律宏阔13 小时前
微信小程序 ECharts 瘦身实战:分包异步化 + componentPlaceholder 避开主包 2MB 限制
前端·微信小程序
lhldsg15 小时前
AI零售系统实战指南:从架构设计到落地部署全解析
java·人工智能·小程序·uni-app·零售
2601_949950631 天前
没有现成习题,试试AI再写出题
人工智能·小程序·刷题·练习·小程序推荐
andrsted2 天前
作业发布、课堂检测和错题讲评,用一个小程序完成
学习·微信小程序·小程序·学习方法
汤姆yu2 天前
基于微信小程序的家电维修预约系统
微信小程序·小程序·家电维修
软件聚导航2 天前
「聚小软 AI 助手」技术升级:从数据库检索到 RAG 知识库问答
前端·数据库·mysql·微信小程序·小程序·ai编程·rag