1.1.0 • Published 7 years ago

ss-pagination v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

reactjs-pagination

一个react的本地分页组件

version MIT License

reactjs-pagination是一个react的本地分页组件,支持页码、跳转、和迷你模式。

使用

npm install --save reactjs-pagination
import React, { Component } from 'react';
import { Pagination }from 'reactjs-pagination';

class Test extends Component {
	state = {
		totalNumber: 326,
		pageSize: 10,
		currentPage: 31
	};
	constructor(props) {
		super(props);
		setTimeout(() => {
			// this.setState({
			// 	currentPage: 15
			// });
			this.setState({
				totalNumber: 125
			});
		}, 3000);
	}
	handleChange = (idx) => {
		console.log('页码改变 => ', idx);
	}
	render() {
		const { totalNumber, pageSize, currentPage } = this.state;

		return (
			<div>
				<Pagination
					totalNumber={totalNumber}
					pageSize={pageSize}
					currentPage={currentPage}
					middlePage={5}
					onChange={this.handleChange}
					showPages
					showGo
				/>
			</div>
		)
	}
}