ant design pro 实现异步下载文件
直接复制下面函数到antdesign Pro中实现文件下载
/*** 异步文件下载功能* @param url 文件url地址* @param filename 导出的文件名*/
async function download(url: string, filename: string = 'test.xlsx') {let blob = await request(url, { responseType: 'blob' }); // 设置responseType响应类型为blob,响应的直接是个blob对象let reader = new FileReader(); // 创建一个file对象reader.readAsDataURL(blob); // 转换为base64,可以直接放入a标签的hrefreader.onload = function (e: any) {// 转换完成,创建一个a标签用于下载let a = document.createElement('a');a.download = filename;a.href = e.target.result;// 在body中插入a元素document.body.insertAdjacentElement('afterend', a);a.click();a.remove();}
}
ant design pro 实现异步下载文件相关推荐
- React开发(139):ant design学习指南之下载文件
isIE = () => {if (!!window.ActiveXObject || 'ActiveXObject' in window) {return true;} else {retur ...
- Ant Design Pro初探
Ant Design Pro 浅析 脚手架下载 Ant Design Pro 浅析 菜单映射 页面渲染 界面定义数据交互 后台数据交互 脚手架下载 软件环境:NodeJS,Git 下载步骤: 1.cl ...
- Ant Design Pro of Vue——蚂蚁金服中后台系统框架搭建
Ant Design Pro of Vue--蚂蚁金服中后台系统框架搭建 Ant Design Pro of Vue下载安装启动步骤: 一.Ant Design Pro of Vue 的介绍 Ant ...
- Ant Design Pro V4下载运行
简介:Ant Design Pro是阿里巴巴旗下蚂蚁金服开源的中台前端/设计解决方案,官网. 一.下载安装 1.1 前序准备 你的本地环境需要安装 yarn.node 和 git.我们的技术栈基于 E ...
- ant design pro入门踩坑:删除页面文件报错
前提:用ant design pro新增注册页,没有显示在菜单,在项目Page文件夹删除 原因:配置路由没有删 总结: 手动删除页面需要删1.Page目录下的页面文件 2.src/Page/.umi/ ...
- ant design pro模板_Ant Design Pro 学习笔记
学习笔记 摘要介绍 Ant Design Pro 是一个基于Ant Design搭建起来的模板项目.它提供了两个主要布局:BasicLayout.UserLayout,在布局基础上制作了20多个基础页 ...
- Ant Design Pro开发后台管理系统(新增页面)
通过实际demo演示一个管理后台的开发过程 知识点: 1.新增router,新增models 新增菜单配置 1.如上图所示,打开/src/common/menu.js可以看到菜单列表 其中 menuD ...
- ant design pro 页面加载原理及过程,@connect 装饰器
一.概述 以列表页中的标准列表为主 Ant Design Pro 默认通过只需浏览器单方面就可处理的 HashHistory 来完成路由.如果要切换为 BrowserHistory,那在 src/in ...
- Ant Design Pro入门之部署安装
部署安装 下载地址:https://github.com/ant-design/ant-design-pro 我们使用资料中提供的,已经下载好的文件:ant-design-pro-master.zip ...
最新文章
- 从DDD看企业级问题解决方案框架
- NIPS 2018 迁移学习相关论文
- js校验文本框只能输入数字(包括小数)
- 表示数值的字符串(有限状态自动机与搜索)
- c语言中有存储过程吗,C语言调用存储过程并且获得返回值
- Smart ORM v0.3发布(完全面向对象的轻量级ORM工具)
- RestTemplate远程接口调用
- .NET平台常用的框架整理
- Java机器学习库(Java ML)(二、聚类)
- 【Python】10行代码获取海贼王最新目录
- WinDbg单机调试
- 武汉第一职业教育中心计算机技能高考,武汉市第一职业教育中心
- JS基础-事件模型(事件事件流自定义事件事件冒泡/代理)
- office2010安装出现错误1935的解决方法
- 让Word 2007默认文档保存格式为Word 2003的DOC格式
- 经典背包问题3——背包问题求方案数 、背包问题求具体方案
- 海外区块链投融资持续火热 | 产业区块链发展周报
- Android经典项目案例开发实战宝典
- ASPX页面AJAX调用ASPX后台
- java. int 高低位读取写,数字高位和低位,数据高低位
热门文章
- Linux系统常用命令速查手册
- 4、简单的神经网络(MLP神经网络分类基础)
- Codeforces 908 B. New Year and Buggy Bot
- 给大家分享下织梦网站模板
- [java]JavaSE基础小项目:校园多人畅聊系统
- 【知识蒸馏】知识蒸馏(Knowledge Distillation)技术详解
- windows下执行.sh脚本
- 【论文笔记】Enabling technologies and tools for digital twin
- Python识别验证码----网易易盾推理拼图
- sonar 检测代码时报错Module xxx is already part of project xxx