• React后台管理系统- rc-pagination分页组件封装


    1.用户列表页面使用的rc-pagination分页组件

          Github地址: https://github.com/react-component/pagination

    2.安装

         cnpm install --save-dev rc-pagination

    3.引入

    1. import React from 'react';
    2. import RcPagination from 'rc-pagination';
    3. import 'rc-pagination/dist/rc-pagination.min.css';

    4.封装成组件,在util里边新建文件夹Pagination,里边新建 index.jsx

    1. import React from 'react';
    2. import RcPagination from 'rc-pagination';
    3. import 'rc-pagination/dist/rc-pagination.min.css';
    4.  
    5.  class Pagination extends React.Component{
    6.     constructor(props){
    7.         super(props);
    8.     }
    9.     render(){
    10.         return(
    11.            <div className="row">
    12.               <div className="col-md-12">
    13.                   <RcPagination {...this.props}
    14.                        hideOnSinglePage
    15.                        showQuickJumper/>
    16.               </div>
    17.            </div>
    18.         );
    19.     }
    20.  }

    5.使用, Pagination组件里边要传入两个参数,一是current 当前页,二是total总记录数, pageSize每一页的记录数量默认为10

    1. import Pagination from 'util/pagination/index.jsx';
    2.  
    3.   <Pagination current={this.state.pageNum}
    4.                 total={this.state.total}
    5.                 onChange={(pageNum) => {this.onPageNumChange(pageNum)}}/>

    6.Pagination组件里边可以定义onchange事件, Function(current, pageSize) ,参数是当前页current和pageSizeme每页的记录数

  • 相关阅读:
    dpkg安装deb缺少依赖包的解决方法
    一个linux命令之grep---1
    win10快捷键
    Windows Server 2008 R2遗忘管理员密码后的解决方案
    手工释放linux内存
    oracle数据库用户加锁和解锁
    完全卸载Oracle数据库软件
    Linux上VNC 启动和关闭常见问题
    Linux 开启VNCSERVER
    RedHat 简易配置 VNC Server 与VNC View详细说明
  • 原文地址:https://www.cnblogs.com/wangyawei/p/9230033.html
Copyright © 2020-2023  润新知