在需要打印的地方加上id="printBox",在vue中可以加上ref
function printDeal(){
var printBox = document.getElementById('printBox');
//拿到打印的區(qū)域的html內(nèi)容
var newContent =printBox.innerHTML;
//將舊的頁面儲存起來,當打印完成后返給給頁面。
var oldContent = document.body.innerHTML;
//賦值給body
document.body.innerHTML = newContent;
//執(zhí)行window.print打印功能
window.print();
// 重新加載頁面,以刷新數(shù)據(jù)。以防打印完之后,頁面不能操作的問題
window.location.reload();
document.body.innerHTML = oldContent;
return false;
}