UNPKG

vxe-table-select-area

Version:

一个基于 vxe-table 的可区域选中复制、粘贴的组件

123 lines (120 loc) 2.05 kB
import { VXETableComponent } from './component' /** * 分页 */ export declare class Pager extends VXETableComponent { /** * 自定义布局 */ layouts?: Array<'PrevJump' | 'PrevPage' | 'Number' | 'JumpNumber' | 'NextPage' | 'NextJump' | 'Sizes' | 'Jump' | 'FullJump' | 'PageCount' | 'Total'>; /** * 当前页 */ currentPage?: number; /** * 加载中 */ loading?: boolean; /** * 每页大小 */ pageSize?: number; /** * 总条数 */ total?: number; /** * 显示页码按钮的数量 */ pagerCount?: number; /** * 每页大小选项列表 */ pageSizes?: number[]; /** * 列对其方式 */ align?: string; /** * 带边框 */ border?: boolean; /** * 带背景颜色 */ background?: boolean; /** * 配套的样式 */ perfect?: boolean; /** * 当只有一页时隐藏 */ autoHidden?: boolean; /** * 自定义图标 */ iconPrevPage?: string; iconJumpPrev?: string; iconJumpNext?: string; iconNextPage?: string; iconJumpMore?: string; } export interface PagerOptions { /** * 自定义布局 */ layouts?: Array<'PrevJump' | 'PrevPage' | 'Number' | 'JumpNumber' | 'NextPage' | 'NextJump' | 'Sizes' | 'Jump' | 'FullJump' | 'PageCount' | 'Total'>; /** * 当前页 */ currentPage?: number; /** * 加载中 */ loading?: boolean; /** * 每页大小 */ pageSize?: number; /** * 总条数 */ total?: number; /** * 显示页码按钮的数量 */ pagerCount?: number; /** * 每页大小选项列表 */ pageSizes?: number[]; /** * 列对其方式 */ align?: string; /** * 带边框 */ border?: boolean; /** * 带背景颜色 */ background?: boolean; /** * 配套的样式 */ perfect?: boolean; /** * 当只有一页时隐藏 */ autoHidden?: boolean; /** * 自定义图标 */ iconPrevPage?: string; iconJumpPrev?: string; iconJumpNext?: string; iconNextPage?: string; iconJumpMore?: string; }