window.print() 遇到的问题
刚开始直接调用window.print(),页面展示不全。
doPrint() {
window.print();
},
在网上找了这个方法,打印预览是能展示全了。但是按这个方法写的页面,本页面所有的按钮都不能用了。怎么解决啊,
doPrint() {
let subOutputRankPrint = document.getElementById('print');
let newContent = subOutputRankPrint.innerHTML;
let oldContent = document.body.innerHTML;
document.body.innerHTML = newContent;
window.print();
document.body.innerHTML = oldContent;
return false;
},