<el-button type="primary" size="small" @click="downTxt">日志下载</el-button>
// 日志下载
downTxt(){
if(this.message){
this.download("导入失败日志下载.txt",this.message);
}else{
this.$message.warning('当前无导入失败日志,不可下载');
}
},
download(filename, text) {
let str = text.split(";");
let strSa = str.join('\n');
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(strSa));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
} ,
日志下载功能实现
本文介绍了一种在前端实现日志下载的方法。当有导入失败的日志时,通过点击按钮触发下载过程,将日志内容转换为文本文件并提供给用户下载。若无日志,则给出提示。
1895

被折叠的 条评论
为什么被折叠?



