前端代码:
export default {
components: {
dptable
},
data() {
return {
// 访问数据的地址
exportOrderTemplateUrl: "/api/distrGoodsManage/exportOrdertemplate",
//以下无关省略.........
//导出excel方法:
exportExcel() {
const querystring = require("querystring");
this.$axios
.post(this.exportOrderTemplateUrl, querystring.stringify({}), {
responseType: "blob"
})
.then(res => {
const blob = new Blob([res.data], {
type: "application/vnd.ms-excel"
});
let fileName = "批量下单Excel模板.xls";
if ("download" in document.createElement("a")) {
const elink = document.createElement("a");
elink.download = fileName;
springBoot + Vue 以流的形式下载excel文件
最新推荐文章于 2024-02-08 15:04:26 发布