一般下载都是在a标签里面防止文件链接,就可以直接下载,但对于text,json东风文件的链接,浏览器自动在新窗口打开,
所以,想要下载,需要右键另存,当前这篇 主要事解决这个问题 当人 你也可以用此方法试试其他直接在浏览器中打开的文件
首先,建一个js文件 导出其中的方法 我是在vue项目于里面使用
download.js
//download.js v3.0, by dandavis; 2008-2014. [CCBY2] see http://danml.com/download.html for tests/usage
// v1 landed a FF+Chrome compat way of downloading strings to local un-named files, upgraded to use a hidden frame and optional mime
// v2 added named files via a[download], msSaveBlob, IE (10+) support, and window.URL support for larger+faster saves than dataURLs
// v3 added dataURL and Blob Input, bind-toggle arity, and legacy dataURL fallback was improved with force-download mime and base64 support
// data can be a string, Blob, File, or dataURL
export function download(data, strFileName, strMimeType) {
var self = window, // this script is only for b