uni

您所在的位置:网站首页 vue列表分页 uni

uni

2023-08-01 21:59| 来源: 网络整理| 查看: 265

uni-app使用官方pagination组件实现分页效果

写uni-app的时候遇到数据量大 需要分页的地方 上百度查看了很多文档 有懒加载 上拉加载 下拉刷新 觉得太麻烦了 没必要做的复杂 意外上官方插件库看见了官方写的pagination组件 真的很奈斯 简单好用

1. 先下载官方插件

官方插件链接 可以选择自己导进去或者easycom引入 如果是自己导入的把文件放在 components 里面

2. 页面模板引用

3. 页面js引用

import uniPagination from "@/components/uni-pagination/uni-pagination.vue" export default { components: { uniPagination }, data() { return { // 分页参数 total: '', current: 1 } }, methods:{ // 列表 getList() { this.$http({ url: '', // 路径 method: "POST", data: { PageIndex: this.current, PageSize: 10, }, success: function(res) { if (res.data.Code === 1000) { this.tableData = res..data; // 页面上需要渲染的list this.total = res.total // 获取到接口返回的总数 } else { _this.$tips(res.data.Message); } } }) }, // 分页点击事件 handlePage(params) { // console.log(params) 可以打印看看params this.current = params.current; this.getList() // 点击的时候去请求查询列表 } } }

4. 实现效果 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3