Page 分页

Page 分页

概述

当数据量较多时,使用分页可以快速进行数据切换。

代码示例

<template> <Page :total="100" /> </template> <script> export default { } </script>

<template> <Page :total="100" show-sizer /> </template> <script> export default { } </script>

<template> <Page :total="100" show-elevator /> </template> <script> export default { } </script>

<template> <Page :total="100" show-total /> </template> <script> export default { } </script>

<template> <Page :total="40" size="small" /> <Page :total="40" size="small" show-elevator show-sizer /> <Page :total="40" size="small" show-total /> </template> <script> export default { } </script>

<template> <Page :current="2" :total="50" simple /> </template> <script> export default { } </script>

<template> <Page :total="100" prev-text="Previous" next-text="Next" /> </template> <script> export default { } </script>

API

Page props

属性说明类型默认值
current当前页码,支持 .sync 修饰符Number1
total数据总数Number0
page-size每页条数Number10
page-size-opts每页条数切换的配置Array[10, 20, 30, 40]
placement条数切换弹窗的展开方向,可选值为 bottom 和 topStringbottom
size可选值为small(迷你版)或不填(默认)String-
simple简洁版Booleanfalse
show-total显示总数Booleanfalse
show-elevator显示电梯,可以快速切换到某一页Booleanfalse
show-sizer显示分页,用来改变page-sizeBooleanfalse
class-name自定义 class 名称String-
styles自定义 style 样式Object-
transfer是否将弹层放置于 body 内,在 Tabs、带有 fixed 的 Table 列内使用时,建议添加此属性,它将不受父级样式影响,从而达到更好的效果Booleanfalse
prev-text替代图标显示的上一页文字String-
next-text替代图标显示的下一页文字String-

Page events

事件名说明返回值
on-change页码改变的回调,返回改变后的页码页码
on-page-size-change切换每页条数时的回调,返回切换后的每页条数page-size

Page slot

名称说明
自定义显示总数的内容