当前位置: 首页 > news >正文

uni-app中表格分页

样式:

代码实现:

template

<uni-table ref="table" border stripe emptyText="暂无更多数据"><uni-tr><uni-th width="150" align="center">库位名称</uni-th><uni-th width="150" align="center">库位编码</uni-th></uni-tr><uni-tr v-for="(item, index) in list" :key="index" @row-click="handleRowClick(item, $event)"><uni-td align="center">{{ item.locationName }}</uni-td><uni-td align="center">{{ item.locationCode }}</uni-td></uni-tr>
</uni-table><view class="uni-pagination-box"><uni-pagination show-icon :page-size="pageSize"
:current="pageCurrent" :total="total" @change="change" /></view>

script

data() {return {list: [],selectedIndexs: [],pageCurrent: 1,       // 当前页码(从1开始)pageSize: 10,         // 每页条数total: 0,             // 总条数(用于分页控件)loading: false,}},
// 分页触发change(e) {// this.$refs.table.clearSelection()// this.selectedIndexs.length = 0this.handleLocationCode(e.current)},handleLocationCode(pageIndex) {let data = {UserName: this.userInfo.UserName,Type: "1",PageIndex: pageIndex ? pageIndex : 1,PageSize: 10,MenuCode: 'UnitLoadInTask'};console.log('获取起点', data)GetPlainLocations(data).then(res => {console.log('获取起点提交成功', res.data)this.list = res.data.dataconsole.log(this.list)// ✅ 从任意一条记录中取总条数(因为每条都有 TotalNum)// 如果 data 为空,则 total = 0this.total = res.data.data.length > 0 ? res.data.data[0].TotalNum : 0;// 同步当前页码this.pageCurrent = pageIndex;}).catch(err => {console.error('请求失败:', err);this.list = [];this.total = 0;});},

http://www.dtcms.com/a/601280.html

相关文章:

  • LeetCode hot100:142 环形链表 II:寻找环的入口节点
  • vue下载依赖报错npm ERR node-sass@4.14.1 postinstall: `node scripts/build.js`的解决方法
  • 二分查找专题(十三):“答案二分”的“三连击”——「制作m束花所需的最少天数」
  • 快3网站制作 优帮云简述网站建设的方法
  • Java1112 基类 c#vscode使用 程序结构
  • 第30节:大规模地形渲染与LOD技术
  • Goer-Docker系列1-容器数据持久化
  • 天机学堂——day1(修改bug)
  • 国外网站设计欣赏长沙网页设计哪家专业
  • php做图片交互网站代码成都制作网站公司
  • AI应用开发神器coze(扣子):使用智能体生成文案和图片
  • Java·如何区别多态中的“重写”与“重载”。
  • B端系统自动化MCP工具开发指南
  • 外贸整合营销网站如何快速开发手机app
  • 谢赛宁×李飞飞×LeCun联手重磅|Cambrian-S:「视频空间超感知」新范式,实现真正持续视频感知
  • 在服务器网站上做跳转网站运营推广方式
  • Ansible 安装与入门
  • VMMap 学习笔记(8.7):命令行模式与自动抓取——无界面采集内存证据的正确姿势
  • 大型网站服务器得多少钱app大全免费软件排行榜
  • AXI-5.3.2~5.3.5
  • Anaconda安装与配置:构建人工智能开发环境
  • 从入门到精通:周志华《机器学习》第一、二章深度解析
  • 网站建设品牌策划装修设计软件排名
  • 社区投稿 | Oinone应用于整车制造供应链决策
  • 加强网站建设的制度网站网址怎么找
  • 【Git】Git04:分支管理
  • R语言用什么编译器 | 如何选择最适合你的R语言开发环境
  • cuda12 cudnn9 tensorflow 显卡加速
  • 网站建设目标的文字嘉兴企业网站排名
  • 手机网站开发语言选择怎么能在网上卖货