UNPKG

simple-react-ui

Version:

a simple react component library written in TypeScript+ React.js

40 lines (39 loc) 1.03 kB
/// <reference types="react" /> import * as React from 'react'; export interface PaginationProps { /** * 总的记录数目 */ total: number; /** * 每页显示的记录数目 */ size: number; /** * 当前第几页 */ current: number; /** * 指的是从当前页码到显示的最大页码或最小页面的距离 * 比如,当前页码是3,如果semiBandWidth=5,则lastDigit=8 */ semiBandWidth: number; /** * 当页码改变时触发 */ onChange: (page) => any; } /** * 分页组件 */ export declare class Pagination extends React.Component<PaginationProps, any> { static defaultProps: PaginationProps; /** * 生成onClick事件处理函数的高阶函数 */ _genOnClick(e: any, i: any): (e: any) => boolean; _genFirstDigitLink(firstDigit: any): JSX.Element; _genLastDigitLink(lastDigit: any): JSX.Element; render(): JSX.Element; } export default Pagination;