Vue之ant design table表格序号连续翻页自增(前端分页)

html:

<a-table v-else :columns="columnsCompany" :data-source="companyList" :pagination="pagination">
                        <template slot="index" slot-scope="text, record, index">
                            <span>
                                {{ (pagination.current - 1) * pagination.pageSize + parseInt(index) + 1 }}
                            </span>
                        </template>
</a-table>
 

data:

const columnsCompany = [
    {
        title: '序号',
        dataIndex: 'index',
        key: 'index',
        align: 'center',
        width: 80,
        // customRender: (text,record,index) => `${index+1}`,
        scopedSlots: { customRender: 'index' },
    },
    {
        dataIndex: 'sendName',
        title: '发送名称',
        width: 150,
    }
]
 
 
pagination: {
                current: 1,
                pageSize: 10,
                total: 0,
                pageSizeOptions: ['10', '20', '50', '100'],
                showSizeChanger: true,
                showQuickJumper: true,
                onChange: (current, size) => {
                    this.pagination.current = current
                    this.pagination.pageSize = size
                },
                onShowSizeChange: (current, pageSize) => {
                    this.pagination.current = 1
                    this.pagination.pageSize = pageSize
                },
                showTotal: (total, range) => {
                    return `共 ${total} 项,当前显示${range[0]}-${range[1]}项`
                },
            },
posted @   赵辉Coder  阅读(1749)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示