码迷,mamicode.com
首页 > 其他好文 > 详细

一次有趣的ant-design与后端数据交互的使用

时间:2018-10-31 22:36:31      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:cer   abs   图片   blog   点击   src   play   后台   https   

最近有个需求是新闻时间排序与点击量排序,数据库中存储的新闻是按照时间顺序排序的,从后台数据中取出数据,在前端进行页面展示即可。
我用到了ant-design中的Tabs切换页,样式大概如下图。
技术分享图片
其实这个项目里面最令我欣喜的是reducer中间件的封装,无需通过fetch请求数据这些,而是使用另外的封装中间件的方式
当然在store里面有引用redux-thunk
技术分享图片
技术分享图片

项目首先是使用了三种请求方式
技术分享图片


技术分享图片

在中间件中使用这三种方式,并且封装了callApi
技术分享图片

技术分享图片
技术分享图片
技术分享图片

我们将方法写在action中,callAPI就是我们请求的后端的数据
技术分享图片

![](https://img2018.cnblogs.com/blog/1037363/201810/1037363-20181030215504862-1545352272.png)

在我们的reducer中,我们会通过type暴露这些数据,并且返回我们的请求结果
技术分享图片

技术分享图片

不要忘记合并我们的reducer方法
技术分享图片

![](https://img2018.cnblogs.com/blog/1037363/201810/1037363-20181030215844812-1960971869.png)

在我们的文件中别忘了使用我们的这些方法
技术分享图片

![](https://img2018.cnblogs.com/blog/1037363/201810/1037363-20181030220118887-1234711062.png)

再说说我在这个数据中用到的方法吧
通过map循环数据,通过es7的Decorators语法拿到请求数据
技术分享图片

技术分享图片

如何求那些值呢

技术分享图片

我们要求的是展示最新的5条新闻

技术分享图片

接下来的是点击详情事件进入详情页

技术分享图片

一次有趣的ant-design与后端数据交互的使用

标签:cer   abs   图片   blog   点击   src   play   后台   https   

原文地址:https://www.cnblogs.com/smart-girl/p/9879998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!