VUE之ant design的table表格序号连续自增
2020-06-10 04:26
2655 查看
结合分页实时监听当前页和pagesize值,从而实现a-table表格随数据连续自增,代码如下:
首先定义渲染的表格,自定义列columnShareDetail
[code] <!-- 数据展示表格 --> <a-table :columns="columnShareDetail" :dataSource="cameraList" :pagination="paginationOpt" bordered ></a-table>
在data中定义columnShareDetail,和分页paginationOpt
[code]// 分页 paginationOpt: { defaultCurrent: 1, // 默认当前页数 defaultPageSize: 5, // 默认当前页显示数据的大小 total: 0, // 总数,必须先有 showSizeChanger: true, showQuickJumper: true, pageSizeOptions: ["5", "10", "15", "20"], showTotal: (total) => `共 ${total} 条`, // 显示总数 onShowSizeChange: (current, pageSize) => { this.paginationOpt.defaultCurrent = 1; this.paginationOpt.defaultPageSize = pageSize; this.searchCameraFrom(); //显示列表的接口名称 }, // 改变每页数量时更新显示 onChange: (current, size) => { this.paginationOpt.defaultCurrent = current; this.paginationOpt.defaultPageSize = size; this.searchCameraFrom(); }, }, // 摄像机列 columnShareDetail: [ { title: "序号", customRender: (text, record, index) => `${(this.paginationOpt.defaultCurrent - 1) * this.paginationOpt.defaultPageSize + index + 1}`, }, ]
相关文章推荐
- Ant design vue框架,table控件中customRow用法的一个坑
- ant design vue动态合并table的单元格
- 关于ant-design-vue的table内嵌输入框性能问题
- vue+element 表格翻页,序号仍从1开始,解决为连续序号
- Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
- ant-design-vue 实现表格内部字段验证
- ant-design-vue 实现表格内部字段验证功能
- vue+ant-design 实现table的td元素限定为固定的宽度,超出的字用省略号代替
- antDesignVue 表格默认禁止选中
- ant design table 表格实现拖拽排序
- Ant Design of Vue 表格嵌套子表格 子表格的显示与隐藏
- ant design of vue的table点击行变色
- ant design of vue 的表格如何自定义houver样式
- nodejs(13):使用 ant-design-pro-vue 修改配置文件打包 ,去掉sourceMap,保证代码安全
- vuejs+element UI table表格中实现禁用部分复选框的方法
- 使用vue的v-for生成table并给table加上序号的实例代码
- vue + element ui table表格多选改单选
- Ant Design Vue 给form动态赋值时 出现set a form field before rendering a field associated with the value.
- vue.js,table标签(表格)使用过度transition组件出错
- vue-cli4得到el-table表格对应行数据,并用axios向后台发送ajax请求(小白记一笔~)