更新 @riwa/api-types 依赖至 0.0.23,调整分页接口参数,优化表格组件的类型定义

This commit is contained in:
2025-12-17 17:10:48 +07:00
parent 8f0d7ba9a7
commit 27d6cef96e
5 changed files with 24 additions and 15 deletions

View File

@@ -29,8 +29,8 @@ async function loadData() {
const page = pagination.value.page || 1;
const pageSize = pagination.value.pageSize || 10;
const { data } = await props.fetchData({
limit: pageSize,
offset: (page - 1) * pageSize
pageIndex: page,
pageSize
});
tableData.value = (data.value as any).data;
@@ -41,6 +41,10 @@ function handlePageChange(curPage: number) {
pagination.value.page = curPage;
loadData();
}
function handlePageSizeChange(curPageSize: number) {
pagination.value.pageSize = curPageSize;
loadData();
}
onMounted(() => {
loadData();
@@ -66,6 +70,7 @@ defineExpose({
:pagination="pagination"
:bordered="false"
:on-update:page="handlePageChange"
:on-update:page-size="handlePageSizeChange"
/>
</div>
</template>