tusen-ai / naive-ui

A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.

Home Page:https://www.naiveui.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

n-pagination 分页问题

Lin-w-b opened this issue · comments

Describe the bug

当删除最后一页的最后一条数据时候,pagination没有自动跳到第一页
当在非第一页查询时候,非第一页没有数据,但是第一页有数据,没有自动跳到第一页

可以参考el-plus,会自动跳

Steps to reproduce

当删除最后一页的最后一条数据时候,pagination没有自动跳到第一页
当在非第一页查询时候,非第一页没有数据,但是第一页有数据,没有自动跳到第一页

Link to minimal reproduction

none

System Info

naive-ui 2.37.0
vue 3.2

Used Package Manager

npm

Validations

提供个 element-plus 效果链接

你可以用一下element-plus的项目,在上面删除最后一页的最后一条数据时候,pagination会自动跳到第一页

我之前都是手动控制的

我也遇到了同样的问题 将v-model:page修改后 @update:page并不会重新请求数据

我也遇到了同样的问题 将v-model:page修改后 @update:page并不会重新请求数据

俩个最好别同时用,如果同时用注意先后顺序

1713617367506
我一起用了 但是我测试发现 如果我删除当前页的最后一条数据后 改变page的值并不会 触发@update:page 但是手动点击却是可以的

image

我是这样写的

直接自己封装个hooks就完事了