900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > vue js打印并去掉页眉和页脚

vue js打印并去掉页眉和页脚

时间:2020-11-05 22:50:49

相关推荐

vue js打印并去掉页眉和页脚

<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) {

}

},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。