技术标签: 前端技术 前端 javascript 开发语言
接口
export const exportExcel = (data) => {
return axios({
url: `${baseUrl}/contract/PurchaseContractService/exportExcel`,
method: 'post',
responseType: 'blod',
data
});
};
导出
exportExcel(params).then((res) => {
var blob = new Blob([res.data]);
或者
var blob = new Blob([res.data], { type: res.headers['content-type'] });
var href = URL.createObjectURL(blob);
// 创建一个a元素
var downloadElement = document.createElement('a');
downloadElement.href = href;
// 命名文件名称
downloadElement.download = '待生成合同.xlsx';
// 向文档插入a元素
document.body.appendChild(downloadElement);
// 模拟点击a元素标签的下载功能
downloadElement.click();
// 然后从文档中移除创建的a元素
document.body.removeChild(downloadElement);
URL.revokeObjectURL(href);
});
// 方式1
window.location.href =(接口)
window.location.href = (this.downloadExcelUrl + '?queryParams=' + encodeURIComponent(JSON.stringify(params)))
- this.downloadExcelUrl是接口路径
// 方式2
const a = document.createElement('a');
a.download = "测试"; // 下载后显示名称
a.href = blobUrl; // 下载链接地址
a.click();
document.body.removeChild(a);
window.open(接口)
window.open(window.ELS.api + '/' + res.data.data.fileUrl)
1、values文件报错报错信息:The dimen "keyboard_verticalGap" in values-1280x720 has no declaration in the base values folder; this can lead to crashes when the resource is queried in a configuration that does not match this qualifier位置:xml存放数值的文件项目情况:项目的res目录下.
[MPLAB] 分享一款mplab x ide 插件------Code Configurator
一、概念-允许的最大跟踪连接条目:CONNTRACK_MAX(默认值是 2^16=65536 )-存储跟踪连接条目列表的哈西表的大小:HASHSIZE-每个哈西表的条目(叫一个bucket),包含了一个链接起来的跟踪连接条目-哈希表大小HASHSIZE,表现为 条目bucket的多少,在iptables启动时在日志中会显示。图表形象解释:例如,系统默认配置下,启动 iptables 时的信息如下:...
1、分享到QQ、QQ空间:首先第一步,在腾讯开发者平台注册,添加应用,获得APPID,然后下载SDK,导入到工程中;然后,在AndroidManifest中注册两个Activity,代码如下:<!--分享到QQ的Activity--> <activity android:name="com.tencent.tauth.AuthActivity"
cdllbufferstruct编译器微软目录(?)[-]简介 COM对象和虚表GUIDQueryInterfaceAddRef and ReleaseIClassFactory对象打包到DLL中CC包含文件定义文件DEF安装DLL和注册对象C实例程序C实例程序修改代码接下来是什么 ...
大家好,我是肉哥!这篇文章总结了 52 条 SQL 性能优化技巧,用简洁明了的语言介绍给大家,不废话全是干货,需要的可以收藏,退出。不不不,收藏,看完再退出。1. 对查询进行优化,应尽量避...
问题原因: Tomcat内置的对于get协议中的URL编码是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。解决办法: 解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码,修改它,即可让Tomca...
本文转载自:https://blog.csdn.net/qq_39143076/article/details/79065448,如有侵权,请联系删除啊如何做Python 的数据可视化?pyecharts 是一个用于生成 Echarts 图表的类库。 Echarts 是百度开源的一个数据可视化 JS 库。主要用于数据可视化。一、安装pyecharts 兼容 Python2 和 Python3。目前...
情景描述:由于任务需要,现有一用户表数据,用户名 字段 在新增用户时,输入中文和拼音两种,先要区分同时含有中文和拼音字母的用户名。由于数据很多,可以通过一段代码完成查询:前提:在阅读本文之前可以先了解前一篇文章:C# 汉字转拼音 将中文转换成拼音 (注:该方法只支持常规字,多音字和生僻字不支持)创建控制台程序:新建类:ChnToPh.csusing Sy...
简介传统的网络通信一般使用的是HTTP协议,它是一种无状态的、无连接的、单向的应用层协议。通信请求只能由客户端发起,服务端对请求做出应答处理。它是单向的,也就导致无法实现服务器主动向客户端发起消息。同时,它也是一次性的,即每个请求响应后,连接就结束了。要想继续与服务端对话,就需要重新发送请求。但有些时候,我们是需要前后端保持长久的、双向的联系,前端实时获取后端推送过来的信息,而不是自己去发送一...
一.简答题(共7题,120.0分)1 输入梯形的上底,下底和高,设计函数,输出梯形面积。我的答案:def S(a,b,h): if a>0 and b>0 and h>0: return (a+b)*h/2a =int(input('请输入梯形上底a:'))b = int(input('请输入梯形下底b:'))h = int(inpu...