js下载文件流
export function createLink(content, filename) {
const elink = document.createElement('a')
// const blob = new Blob([content])
elink.download = filename
elink.style.display = 'none'
elink.href = URL.createObjectURL(content)
document.body.appendChild(elink)
elink.click()
document.body.removeChild(elink)
URL.revokeObjectURL(content)
}
js打印文件流
export function printContent(content){
var tagElements = document.getElementsByTagName('iframe');
for (var m = 0; m < tagElements.length; m++) {
if (tagElements[m].className === 'tmp-pdf') {
tagElements[m].parentNode.removeChild(tagElements[m]);//去除元素
}
}
const iframe = document.createElement('iframe')
iframe.className = 'tmp-pdf';
iframe.style.display = 'none'
iframe.src = URL.createObjectURL(content)
document.body.appendChild(iframe)
setTimeout(function(){
iframe.contentWindow.print()
URL.revokeObjectURL(content)
},100)
}