react hook +antdesign实现分页

antd表格分页设置 先引入Table组件 <Table loading={this.state.loading} columns={this.state.columns} dataSource={this.state.list} ... 阅读详情

一 创建文件xxx.jsx 引入依赖样式等文件

接下来的步骤关于接口请求可以看我之前发的axios的使用

二 创建组件 初始化需要用的变量

 

三 使用antdesign创建Table

这个简单的写一写具体api可以看antdesign的官方文档

columns是表头 dataSource是表格内容这个我对接了后台接口

 

四 声明接口方法

 

在params中 声明参数

五 编写分页

 

 因为useState没有回调函数所以我单独封装了一个

 六 在 useEffect中监听currentPage的变化

 有大佬有更简单的方法欢迎讲解

React工作记录八十五】React+Hook+ts+antDesign实现伪定时调用接口功能 阅读详情

相关推荐

React工作记录八十三】React+Hook+ts+antDesign实现table行编辑功能

前端

geyaoisnice的博客 247

关于react+ant-design分页操作

写在前面:这里用到的分页组件是antd的Pagination 我分了contentMenu.jsx\pageinationItem.jsx\contentword.jsx三个文件写分页操作 contentMenu.jsx :使用componentWillMount请求第一次加载的数据,并将pageinationItem.jsx\contentword.jsx搭建的组件引入作为它的子组件。 pageinationItem.jsx:放置分页组件,并传点击事件的值(key)给父组件 contentword.jsx

weixin_44555663的博客 3018

React工作记录八十四】React+Hook+ts+antDesign实现table增加一个合计功能

React+Hook+ts+antDesign实现table增加一个合计功能

geyaoisnice的博客 398

react做表格和分页功能

import React, { memo, useState, useEffect } from "react"; import { Table, Pagination } from "antd"; import { IDefaultParam } from "../topFilter/topFilter"; import BaseModal from "components/BaseModal/BaseModal"; import Message from "components/Message/Mess

weixin_43353869的博客 1759

antd-table-分页

1.对pagination参数进行设置 const paginationProps = { current: pageNum, pageSize, // showTotal: () => ( // <span>总共{total}项</span> // ), total, onChange: page => handlePageChange(page), hideOnSinglePage: false,

congxue666的博客 1万+

react+antd+table实现表格数据,从头到尾循环、自动分页、滚动展示

【代码】react+antd+table实现表格数据,从头到尾循环、自动分页、滚动展示。

weixin_45481456的博客 1340

react ant-design框架 基于hook 的表格分页查询

之前用react的做的项目一直都是用class ,setState,componentDidMount ,componentDidUpdate ,componentWillUnmount 的写法,但从16.8以来,react新增了Hook特性,对于喜欢技术尝试我的来说,岂能不试一下新写法。 我们一般用reactant-design框架做后台管理系统,那么最常见的业务场景就是表格,查询,分页。西面我就拿最常用的一个例子和大家分享一下: 首先请看我们的界面: 上面是搜索条件,中间是表格,下面是分页。这个大

kola的博客 3068

【实战】三、TS 应用:JS神助攻 - 强类型 —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(三)

具体配置、操作和内容会有差异,“坑”也会有所不同。在运行时(runtime)才会发现错误,部分引用笔记还在草稿阶段,敬请期待。能够极大地降低我们编码过程中的误码率。

程序边界 2637

React Hook基操, 引入第三方组件库 antDesign,路由,组件通信

React Hook基操, 引入第三方组件库 antDesign,路由,组件通信

ada的博客 875

React+Hook+ts+antDesign实现table行编辑功能

前言 大家好 我是歌谣 今天要说的是ant design实现表格行编辑的功能 考虑问题的时候我们需要多看官方的api 开发开始 紧接着我们对照着api进行开发 首先加一个table ``` total: menuData?.page.dataTotal, showTotal: () => { ...

qq_41632427的博客 510

【实战】 五、CSS 其实很简单 - 用 CSS-in-JS 添加样式(下) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(七)

区别于react的功能组件emotion组件我们称其为样式组件新建gap?> * {/* 直接子元素强制控制样式 */important;important;> * {/* 直接子元素强制控制样式 */important;important;} `=>gap?> * {/* 直接子元素强制控制样式 */important;important;} `gap?> * {/* 直接子元素强制控制样式 */

程序边界 1610

React Antdesign技术总结

React Antdesign技术总结

weixin_40426261的博客 622

React+Hook+ts+antDesign实现伪定时调用接口功能

前言 大家好 我是歌谣 微信公众号关注前端小歌谣 今天要做的需求是接口 在一定时间里面执行一次的功能 定义循环时长 说一下整体实现思路吧 定义定时器执行时间的状态 这里是十秒 可以通过接口配置调用 const [delay, setDelay] = useState(10000) 定义分页 const [pageIndex, setPageIndex] = us...

qq_41632427的博客 197

react hook+antdesign 实现table组件表格跨页多选

react+hook+antdesign 表格实现跨页多选

Sylvasylva的博客 1927

Day 174/200 React Hook 清除Ant Design输入框中的值

前言 受学长启发,最近一直在思考前端的侵略性:从侵略各端——用户展示的界面(PC,移动),到开拓AR VR,再到后端Node,再到区块链… 心得是:想学号,遇到技术,干就完了~ 不能怂。 最近从搞Facebook,Twitter,QWA,ReactHook,VPN,GitHub SSH配置,CLI,node版本… 每天都会遇到各种问题,每天都在迎接挑战,直面,干就完了。 不断解决问题,还是挺爽的~ 1、需求 在左侧点击不同的框时,清除掉右侧输入框中的值。 2、思路 状态提升,将值以及值的更改提升到根

xinghuowuzhao的博客 1084

react+ts+hook封装一个table分页组件(建议收藏,直接使用)

前端

qq_41632427的博客 986

React hook 之 useState、useEffect

一、React hook HookReact 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。所以,不用再纠结使用无状态组件(Function)还是有状态组件(Class),拥有了hooks,你的所有组件都将是Function。既然Class都丢掉了,就不再需要面对this。以下进行简单举例: 1、使用class组件示例: imp...

优搜新百土 627

react使用ant design报错invalid hook call解决

react使用ant design时,安装时没有指定版本号,结果安装后,使用DatePicker时报如下错: 但是我项目中并没有使用hook,按照提示的可能原因,猜想是版本不兼容问题,看了一下antd版本为4.x的,我react版本为16.x。 于是重新安装3.x版本的antd,安装好重启,日历可以正常使用。 ...

g229191727的博客 1758
上一篇: 函数组件父子通信
下一篇: vue +element实现图片上传加展示
雾深处难见真颜
博客等级 码龄5年 0粉丝 · 24原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值