mirror of
https://github.com/zclzone/vue-naive-admin.git
synced 2025-05-01 22:59:01 +08:00
Compare commits
2 Commits
44db56139b
...
95f72c7f3a
Author | SHA1 | Date | |
---|---|---|---|
|
95f72c7f3a | ||
|
07754975da |
@ -69,6 +69,13 @@ const props = defineProps({
|
|||||||
isPagination: {
|
isPagination: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true,
|
default: true,
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* @isShowSizePicker 是否显示每页条数选择
|
||||||
|
*/
|
||||||
|
isShowSizePicker: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false,
|
||||||
},
|
},
|
||||||
scrollX: {
|
scrollX: {
|
||||||
type: Number,
|
type: Number,
|
||||||
@ -116,6 +123,16 @@ const pagination = reactive({
|
|||||||
prefix({ itemCount }) {
|
prefix({ itemCount }) {
|
||||||
return `共 ${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()
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
// 是否展开
|
// 是否展开
|
||||||
|
Loading…
x
Reference in New Issue
Block a user