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方法,參數一爲 文件名,參數二爲文件內容html