//定义打印前事件
var beforePrint = function() {
console.log("beforePrint");
};
//定义打印后事件
var afterPrint = function() {
console.log("afterPrint");
}
//监听window状态
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
//为印添加事件
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
//打印前事件
window.onbeforeprint = beforePrint;
//打印后事件
window.onafterprint = afterPrint;
$("#print").click(function(){
//执行打印
window.print();
});
以上是编程学习网小编为您介绍的“如何获取window.print()打印回调事件”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:如何获取window.print()打印回调事件
基础教程推荐
猜你喜欢
- 微信小程序 触控事件详细介绍 2024-01-07
- wepy微信小程序框架加入版本更新提示 2022-10-29
- 详解搭建一个vue-cli的移动端H5开发模板 2024-01-05
- vue.js实现标签页切换效果 2024-04-01
- Ajax实现上传图像功能的示例详解 2023-02-24
- Ajax实现动态加载组合框的实例代码 2023-02-14
- mpVue项目构建及配置 2023-10-08
- 微信小程序模板与设置WXML实例讲解 2022-10-22
- JavaScript最少知识原则介绍与体现 2022-10-22
- JavaScript点击按钮后弹出透明浮动层的方法 2024-03-11