js 利用iframe 局部打印html
goPrint(data) {
console.log("触发打印功能");
let iframe = document.createElement("IFRAME");
let doc = null;
iframe.setAttribute(
"style",
"position:absolute;width:0px;height:0px;left:-500px;top:-500px;"
);
document.body.appendChild(iframe);
doc = iframe.contentWindow.document;
const div = document.createElement("div");
div.innerHTML = data;
doc.body.appendChild(div);
doc.close();
iframe.contentWindow.focus();
iframe.contentWindow.print();
setTimeout(() => {
document.body.removeChild(iframe);
}, 10000);
},