uniapp 使用官方 pagination 实现分页效果
1、首先,先下载官方插件
注意:当时我项目中不想用安装好的 uni-modules , 所以直接把 uni-paination 组件导入到 components 中;
2、页面模版
<!-- 分页 -->
<uni-pagination :total="total" :current="current" @change="handlePage" class="pagination"
/>
3、JS
import uniPagination from '@/components/uni-pagination/uni-pagination.vue' export default { components: { uniPagination }, data() { return { // 分页参数 total: '', current: 1 } }, getList() { uni.request({ url: '', // 接口 method: 'GET', data: { page: this.current, page_size: 10, }, dataType: 'json', success: res => { if (res.statusCode === 200) { this.columnList = res.data.data this.total = res.data.pagination.total } }, }); },
// 分页点击事件 handlePage(params) { this.current = params.current; this.getList(params.current) // 点击的时候去请求查询列表 }, }
4、效果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2021-04-13 vue2.0 结合 elementUI 实现 select 动态控制 input 禁用
2021-04-13 git 命令将本地项目上传到 gitHub
2021-04-13 git 命令行提交代码的简单流程
2021-04-13 创建 <script> 外部引入 js 文件