一、前端通过接口,获取到后端返回的文件流,前端需要解析文件流,通过a标签的click()事件进行下载。
import React from 'react';
import {
Button } from 'antd';
const Index = (props: Props) => {
/**
* 删除含有 null 或者 undefined 的字段
* @param data 要检测的数据
*/
const deleteNullOrUndefinedField=(data: object)=> {
return Object.keys(data).reduce((pre, key) => {
let item = data[key];
if (isPlainObject(item)) {
item =