feat(table):为表格组件添加分页控制属性
- 在 CuteDragTable 和 CuteSimpleTable 中新增 paging 属性 - 默认开启分页功能
This commit is contained in:
@@ -22,6 +22,7 @@
|
|||||||
<el-table-column v-if="mode === 'multi'" type="selection" width="55" />
|
<el-table-column v-if="mode === 'multi'" type="selection" width="55" />
|
||||||
<slot />
|
<slot />
|
||||||
<el-pagination
|
<el-pagination
|
||||||
|
v-if="paging"
|
||||||
:current-page="pageProps.current"
|
:current-page="pageProps.current"
|
||||||
:page-sizes="[10, 20, 50]"
|
:page-sizes="[10, 20, 50]"
|
||||||
:page-size="pageProps.pageSize"
|
:page-size="pageProps.pageSize"
|
||||||
@@ -64,6 +65,11 @@ export default {
|
|||||||
required: false,
|
required: false,
|
||||||
default: 'none'
|
default: 'none'
|
||||||
},
|
},
|
||||||
|
paging: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: true
|
||||||
|
},
|
||||||
pageProps: {
|
pageProps: {
|
||||||
type: Object,
|
type: Object,
|
||||||
required: true,
|
required: true,
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
<slot />
|
<slot />
|
||||||
</el-table>
|
</el-table>
|
||||||
<el-pagination
|
<el-pagination
|
||||||
|
v-if="paging"
|
||||||
:current-page="pageProps.current"
|
:current-page="pageProps.current"
|
||||||
:page-sizes="[10, 20, 50]"
|
:page-sizes="[10, 20, 50]"
|
||||||
:page-size="pageProps.pageSize"
|
:page-size="pageProps.pageSize"
|
||||||
@@ -64,6 +65,11 @@ export default {
|
|||||||
required: false,
|
required: false,
|
||||||
default: 'none'
|
default: 'none'
|
||||||
},
|
},
|
||||||
|
paging: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: true
|
||||||
|
},
|
||||||
pageProps: {
|
pageProps: {
|
||||||
type: Object,
|
type: Object,
|
||||||
required: true,
|
required: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user