前端实现将数据生成文本文件下载
const targetObj = newTaskList.value.find(item => item.id === id); if (targetObj) { const listData = targetObj.list; // 获取该对象的list数据 console.log(listData); // 将数据转换为JSON字符串 const textData = listData.map(item => `"问题": "${item.question}","答案": "${item.answer}"`).join('\n'); // 创建一个Blob对象 const blob = new Blob([textData], { type: 'text/plain' }); // 创建下载链接 const url = URL.createObjectURL(blob); // 创建一个隐藏的<a>元素并设置下载链接 const a = document.createElement('a'); a.href = url; a.download = csv_name; // 模拟点击下载链接 a.click(); // 释放URL对象 URL.revokeObjectURL(url);
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决