下载模板一般是把要下载的文件放在我们的项目里面,路径一般为public/static
download() {
const iframe = document.createElement("iframe");
//考虑线上环境是否能找到文件所在路径,
//就得拿到路由的base(配置单页应用的基本路径)来进行判断
if (this.$router.history.base) {
iframe.src =
this.$router.history.base + "/static/partImportTemplate.xlsx";
} else {
iframe.src = "/static/partImportTemplate.xlsx";
}
iframe.style.display = "none"; // 防止影响页面
iframe.style.height = 0; // 防止影响页面
document.body.appendChild(iframe); // 必写,iframe挂在到dom树上才会发请求
// 定时删除节点
setTimeout(() => {
document.body.removeChild(iframe);
}, 2000);
},
导入模板:导入模板就是 element ui 的Upload 上传方式就可以进行导入了,调用一下后端的接口就OK啦