1践樱、調(diào)后端接口返回一個base64de 串需要a.href = 'data:text/plain;base64,'+res.data優(yōu)點是后端寫入的文本有空格換行等一些樣式格式帆精,前端直接用返回的base64就行峦剔,下載下來的文本里面就有換行以及空格等一些樣式拇惋。
2对雪、如果返回的是文字a.href = 'data:text/plain;charset=utf-8,' + encodeURIComponent(res.data);
let a = document.createElement('a'); // 創(chuàng)建a標簽下載txt文檔
a.style.display = 'none';
a.href = 'data:text/plain;base64,'+res.data
a.download = 文本.txt
document.body.appendChild(a)
a.click()
document.body.removeChild(a)