<el-pagination v-model:currentPage="currentPage" v-model:page-size="pageSize" :page-sizes="[10, 20, 30, 40]"
:small="small" :disabled="disabled" :background="background"
layout="total, sizes, prev, pager, next, jumper" :total="tableData.length" @size-change="handleSizeChange"
@current-change="handleCurrentChange" />
const currentPage = ref(1)
const pageSize = ref(10)
const small = ref(false)
const handleSizeChange = (val) => {
console.log(val)
pageSize.value=val
}
const handleCurrentChange = (val) => {
console.log(val)
currentPage.value=val
}
el-table
:tableData="tableData.slice((currentPage - 1) * pageSize, currentPage * pageSize)"