react-ant-design带有下拉框选择的搜索功能实现详解(表格组件的使用)
发布日期:2021-05-20 10:06:23
浏览次数:21
分类:技术文章
本文共 1378 字,大约阅读时间需要 4 分钟。
1、预实现效果
2、首先我们使用的是调用的是公共的封装组件,表格组件的封装在另一篇文章中。 在本页面中向子组件传入这些方法 3、然后开始单独实现每一个方法,这里首先列表有数据当然需要先渲染数据,这里怎么渲染在我的另一篇文章中有。 当然查询都是调同一个接口。- 查询状态
// 查询状态 handleChangeRegistrationState = (value) => { //更新在state中定义的状态 this.setState({ state: value, }); const { dispatch } = this.props; const { typeId, keyword, pagination } = this.state dispatch({ type: 'myCreate/getPageList', payload: { state: value, //将所选的的value的值返回到接口中 typeId, // 这下面的三个值都需要传入, 这样才能实现多个筛选条件限制 keyword: keyword, ...pagination, } }); }
- 再以查询类型为例
// 查询类型 handleChangeRegistrationType = (value) => { this.setState({ typeId: value, }); const { dispatch } = this.props; const { state, keyword, pagination } = this.state dispatch({ type: 'myCreate/getPageList', payload: { state, keyword: keyword, typeId: value, ...pagination, } }); }
- 再以搜索框为例
// 搜索 handleChangeKeyWord = (value) => { this.setState({ keyword: value, }); const { dispatch } = this.props; const { state, typeId, pagination } = this.state; dispatch({ type: 'myCreate/getPageList', payload: { keyword: value, state, typeId, ...pagination, } }) }
4、所以综上,搜索功能实现很简单
5、需要探讨可私信转载地址:https://blog.csdn.net/weixin_45416217/article/details/103994128 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月15日 12时56分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
C++_类和对象_对象特性_构造函数的分类以及调用---C++语言工作笔记041
2019-04-26
C++_类和对象_对象特性_拷贝构造函数调用时机---C++语言工作笔记042
2019-04-26
C++_类和对象_对象特性_构造函数调用规则---C++语言工作笔记043
2019-04-26
C++_类和对象_对象特性_深拷贝与浅拷贝---C++语言工作笔记044
2019-04-26
AndroidStudio_android中实现对properties文件的读写操作_不把properties文件放在assets文件夹中_支持读写---Android原生开发工作笔记238
2019-04-26
弹框没反应使用Looper解决_the caller should invoke Looper.prepare() and Looper.loop()---Android原生开发工作笔记239
2019-04-26
Command line is too long. Shorten command line for Application---微服务升级_SpringCloud Alibaba工作笔记0067
2019-04-26
C++_类和对象_对象特性_初始化列表---C++语言工作笔记045
2019-04-26
C++_类和对象_对象特性_静态成员函数---C++语言工作笔记047
2019-04-26