fix(pagination): 修复分页组件事件触发机制
- 优化handlePageSizeChange函数的事件触发逻辑 - 修复当pageSize与内部状态相同但与props不同时事件未触发的问题 - 确保分页大小变更时能正确触发update:pageSize和pageSizeChange事件 Fixes: 解决分页大小切换时页面数据不更新的问题
This commit is contained in:
parent
0631b4dd1d
commit
9e7d5b87e7
@ -252,7 +252,9 @@ function handlePageChange(page: number) {
|
|||||||
|
|
||||||
// 处理每页数量变化
|
// 处理每页数量变化
|
||||||
function handlePageSizeChange(pageSize: number) {
|
function handlePageSizeChange(pageSize: number) {
|
||||||
if (pageSize === internalPageSize.value) {
|
// 如果新的pageSize与当前内部状态相同,但与props不同,仍然需要触发事件
|
||||||
|
const shouldSkip = pageSize === internalPageSize.value && pageSize === props.pageSize
|
||||||
|
if (shouldSkip) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user