javascript前端代码实现导出txt文件代码详解
JavaScipt
2023-02-19 13:11:35
常见的数据型网站中对于数据的导入导出需求是不言而喻的,那么在前端JavaScript代码中要如何使用实现导出txt文件呢?
一、JavaScript下载txt实现完整代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<button onClick="test()">下载</button>
<script>
function down(filename,text){
var pom = document.createElement('a');
pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
pom.setAttribute('download', filename);
if (document.createEvent) {
var event = document.createEvent('MouseEvents');
event.initEvent('click', true, true);
pom.dispatchEvent(event);
} else {
pom.click();
}
}
var data = {'name':'六月初工具'};
function test(){
down('文件',JSON.stringify(data))
}
</script>
</body>
</html>
二、代码解析:
2.1、定义公用下载方法down
2.2、调用公用下载方法,传入文件名及需要下载的数据。
2.3、将需要的下载的数据先转换成字符串格式,若直接传json进入,则会显示[object Object]
注:下载数据必须为字符串,不能为json或数组。
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
881篇文章
3471人已阅读