vue js打印并去掉页眉和页脚
打印 //打印功能 print(e){ // if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie // alert('9090'); // remove_ie_head
<Button type="info" @click="print" icon="ios-box-outline" :disabled.native="disable">打印</Button>
//打印功能
print(e){
// if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie
// alert('9090');
// remove_ie_header_and_footer();
// }
this.remove_ie_header_and_footer();
let subOutputRankPrint = document.getElementById('subOutputRank-print');
console.log(subOutputRankPrint.innerHTML);
let newContent =subOutputRankPrint.innerHTML;
let oldContent = document.body.innerHTML;
document.body.innerHTML = newContent;
window.print();
window.location.reload();
document.body.innerHTML = oldContent;
return false;
},
//去掉页眉和页脚
remove_ie_header_and_footer() {
var hkey_path;
hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
try {
var RegWsh = new ActiveXObject("WScript.Shell");
RegWsh.RegWrite(hkey_path + "header", "");
RegWsh.RegWrite(hkey_path + "footer", "");
} catch (e) {
}
},
更多推荐
所有评论(0)