UNPKG

view-ui-plus

Version:

A high quality UI components Library with Vue.js 3

117 lines (93 loc) 2.27 kB
import type { DefineComponent } from 'vue'; export declare const Page: DefineComponent<{ /** * 当前页码, 可以使用 v-model来进行双向绑定 */ 'model-value'?: number; /** * 数据总数 */ total?: number; /** * 每页条数 */ 'page-size'?: number; /** * 每页条数切换的配置 */ 'page-size-opts'?: any[]; /** * 条数切换弹窗的展开方向,可选值为 `bottom` 和 `top` */ placement?: string; /** * 可选值为`small`(迷你版)、`default`(默认)或不填 */ size?: string; /** * 简洁版 */ simple?: boolean; /** * 显示总数 */ 'show-total'?: boolean; /** * 显示电梯,可以快速切换到某一页 */ 'show-elevator'?: boolean; /** * 显示分页,用来改变`page-size` */ 'show-sizer'?: boolean; /** * 自定义 class 名称 */ 'class-name'?: string; /** * 自定义 style 样式 */ styles?: object; /** * 是否将弹层放置于 body 内,在 Tabs、带有 fixed 的 Table 列内使用时,建议添加此属性,它将不受父级样式影响,从而达到更好的效果 */ transfer?: boolean; /** * 替代图标显示的上一页文字 */ 'prev-text'?: string; /** * 替代图标显示的下一页文字 */ 'next-text'?: string; /** * 是否禁用 */ disabled?: boolean; /** * 是否开启 Popper 的 eventsEnabled 属性,开启可能会牺牲一定的性能 */ 'events-enabled'?: boolean; /** * 页码改变的回调,返回改变后的页码 */ onOnChange?: (event?: any) => any; /** * 切换每页条数时的回调,返回切换后的每页条数 */ onOnPageSizeChange?: (event?: any) => any; /** * 切换上一页时触发,返回切换后的页码 */ onOnPrev?: (event?: any) => any; /** * 切换下一页时触发,返回切换后的页码 */ onOnNext?: (event?: any) => any; 'v-slots'?: { /** * 自定义显示总数的内容 */ default?: () => any; }; }>