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

Compare commits

...

3 Commits

Author SHA1 Message Date
Nexpro
44db56139b
Merge 07754975dad74045e10d148aa808447cf69d8d9a into 97fb638ac289866672024b60939fd7e8232deb43 2024-10-08 15:52:10 +08:00
zclzone
97fb638ac2 chore: update deps 2024-10-08 15:44:41 +08:00
Nexpro
07754975da
Add pagination size picker 2024-09-18 17:30:09 +08:00
3 changed files with 695 additions and 635 deletions

View File

@ -18,35 +18,35 @@
"dayjs": "^1.11.13",
"echarts": "^5.5.1",
"lodash-es": "^4.17.21",
"naive-ui": "^2.39.0",
"pinia": "^2.2.2",
"pinia-plugin-persistedstate": "^4.0.2",
"vue": "^3.5.8",
"naive-ui": "^2.40.1",
"pinia": "^2.2.4",
"pinia-plugin-persistedstate": "^4.1.1",
"vue": "^3.5.11",
"vue-echarts": "^7.0.3",
"vue-router": "^4.4.5",
"xlsx": "^0.18.5"
},
"devDependencies": {
"@antfu/eslint-config": "^3.7.1",
"@iconify/json": "^2.2.252",
"@unocss/eslint-config": "^0.62.4",
"@unocss/eslint-plugin": "^0.62.4",
"@unocss/preset-rem-to-px": "^0.62.4",
"@antfu/eslint-config": "^3.7.3",
"@iconify/json": "^2.2.257",
"@unocss/eslint-config": "^0.63.3",
"@unocss/eslint-plugin": "^0.63.3",
"@unocss/preset-rem-to-px": "^0.63.3",
"@vitejs/plugin-vue": "^5.1.4",
"@vitejs/plugin-vue-jsx": "^4.0.1",
"eslint": "^9.11.1",
"eslint": "^9.12.0",
"eslint-plugin-format": "^0.1.2",
"esno": "^4.7.0",
"esno": "^4.8.0",
"fs-extra": "^11.2.0",
"glob": "^11.0.0",
"lint-staged": "^15.2.10",
"rollup-plugin-visualizer": "^5.12.0",
"simple-git-hooks": "^2.11.1",
"taze": "^0.16.9",
"unocss": "^0.62.4",
"taze": "^0.17.2",
"unocss": "^0.63.3",
"unplugin-auto-import": "^0.18.3",
"unplugin-vue-components": "^0.27.4",
"vite": "^5.4.7",
"vite": "^5.4.8",
"vite-plugin-router-warn": "^1.0.0",
"vite-plugin-vue-devtools": "^7.4.6"
},

1285
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

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()
},
})
//