js导出文件

fakeClick (obj) {
    var ev = document.createEvent('MouseEvents')
    ev.initMouseEvent(
    'click', true, false, window, 0, 0, 0, 0, 0
    , false, false, false, false, 0, null
    )
   obj.dispatchEvent(ev)
},
exportRaw (name, data) {
   var urlObject = window.URL || window.webkitURL || window
   var exportBlob = new Blob([data])
   var saveLink = document.createElementNS('http://www.w3.org/1999/xhtml', 'a')
   saveLink.href = urlObject.createObjectURL(exportBlob)
   saveLink.download = name
   this.fakeClick(saveLink)
}

调用exportRaw方法,参数一为 文件名,参数二为文件内容

猜你喜欢

转载自www.cnblogs.com/xiaopan-cp9/p/9264640.html