1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2025-05-01 14:49:00 +08:00

Compare commits

...

3 Commits

Author SHA1 Message Date
Nexpro
95f72c7f3a
Merge 07754975dad74045e10d148aa808447cf69d8d9a into db800f60a9a886224b3649eee417db945ad39fa9 2024-09-26 17:27:40 +08:00
zclzone
db800f60a9 docs: update README 2024-09-26 17:25:52 +08:00
Nexpro
07754975da
Add pagination size picker 2024-09-18 17:30:09 +08:00
2 changed files with 19 additions and 4 deletions

View File

@ -83,8 +83,6 @@ npx degit zclzone/vue-naive-admin
- [naive-admin-go](https://github.com/ituserxxx/naive-admin-go): 一个 Go 后端服务,基于 gin、gorm、mysql、jwt和session已对接 Vue Naive Admin 2.0。
- [isme-java](https://github.com/AllenDengMs/isme-java): 一个轻量且完成度高的Java后端服务基于Springboot 3 + JDK21层次结构严谨注释齐全避免过度封装代码可读性度高依赖最简化上手成本低已集成 账号管理、权限管理、API鉴权、消息国际化等功能。
## 入群交流
## 联系作者 or 进交流群
添加微信,拉你进群
![](https://static.isme.top/image/coder_wx.jpg)
[https://www.isme.top/contact.html](https://www.isme.top/contact.html)

View File

@ -69,6 +69,13 @@ const props = defineProps({
isPagination: {
type: Boolean,
default: true,
},
/**
* @isShowSizePicker 是否显示每页条数选择
*/
isShowSizePicker: {
type: Boolean,
default: false,
},
scrollX: {
type: Number,
@ -116,6 +123,16 @@ const pagination = reactive({
prefix({ itemCount }) {
return `${itemCount} 条数据`
},
pageSizes: [10, 20, 50, 100],
showSizePicker: props.isShowSizePicker,
onChange: (page) => {
pagination.page = page
},
onUpdatePageSize: (pageSize) => {
pagination.pageSize = pageSize
pagination.page = 1
handleQuery()
},
})
//