在src目录下新建tools文件价,在tools文件中新建index.js(文件内名字随意)
在index.js文件中
const Tools = {
// 导出文件
exportJson(name, data) {
let blob = new Blob([data]); // 创建 blob 对象
let link = document.createElement("a");
link.href = URL.createObjectURL(blob); // 创建一个 URL 对象并传给 a 的 href
link.download = name; // 设置下载的默认文件名
link.click();
},
};
export default Tools;
在你的vue文件中导入tools文件
<script>
import Tools from '@/Tools/index.js'
export default {}
<script/>
最后在vue文件中使用tools
//导出为json格式
exportData() {
//导出数据
Tools.exportJson('JSON文件名字.json', JSON.stringify(this.list))
}