功能说明

点击下载按钮实现下载功能。
React实现下载导出Excel表格功能

实现说明

1.如果请求后需要拿到的数据已经是正常的数据流,那么可以直接处理数据。

React实现下载导出Excel表格功能

2.处理数据流的方法

React实现下载导出Excel表格功能
React实现下载导出Excel表格功能

3.如果拿到的是已经处理过的json数据,并不是我们所需要的直接数据流,那么就需要进行一些处理去帮助我们找到需要特殊处理到的数据流。

  • 设置一个“标志”,类似于定位符,找出定位做出相应处理。

可以自己封装一个请求方式,在请求头部带上特殊“标记位”,然后在做请求的那块做处理。如果是用的已经封装好的请求,不想做额外封装处理,那可以在请求参数里带上,如下图所示。

React实现下载导出Excel表格功能

React实现下载导出Excel表格功能
这里就是直接带参数进行处理,如果有条件的话最好还是建议再封装一个请求,直接在请求头带上。这里因为不改动原封装好的请求方式所以直接做的带参请求,最好还是不要采取这种直接用参数带过去的操作。
React实现下载导出Excel表格功能

说明

这块只是一个操作举例,不一定人人适用。但是关键点在于是要理清:自己需要处理的数据是什么,需不需要自己做额外处理,怎么进行单独分拎出来进行一个处理,请求参数要不要做额外处理,以及拿到需要数据流怎么做对应处理等等

相关文章:

  • 2021-11-17
  • 2021-12-15
  • 2021-12-28
  • 2022-01-05
  • 2021-07-25
  • 2021-05-11
  • 2021-07-04
  • 2021-08-23
猜你喜欢
  • 2022-02-04
  • 2021-12-22
  • 2021-12-11
  • 2021-05-02
  • 2022-01-05
  • 2021-12-02
  • 2021-07-27
相关资源
相似解决方案