import React, { Component } from 'react';
import { withRouter } from 'react-router-dom';
class Com extends React.Component{
constructor(props) {
super(props)
let {defaultCurrent,total} = props;
this.state = {
url:this.props.match.path.split('/')[1] || 'home',
currentPage: defaultCurrent, //当前页码
groupCount: 5, //页码分组,显示7个页码,其余用省略号显示
startPage: parseInt(defaultCurrent)-2>0 ? parseInt(defaultCurrent)-2 : parseInt(defaultCurrent), //分组开始页码
totalPage:total //总页数
}
}
createPage(pageCfg) {
const {groupCount} = this.state;
const {currentPage, totalPage,startPage} = pageCfg;
// const {currentPage,groupCount, startPage,totalPage} = this.state;
let pages = [];
//上一页
pages.push(<li className={currentPage === 1 ? "nomore" : null} onC
react 实现PC端分页器效果
最新推荐文章于 2024-05-03 15:43:47 发布