前端实现将数据生成文本文件下载
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);