℡何必。 2022-02-24 21:17 采纳率: 45.5%
浏览 448

在vue项目中 使用window.print() 遇到的问题,求解答。

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;
        },
  • 写回答

3条回答 默认 最新

  • ℡何必。 2022-02-24 21:35
    关注

    windows.print()实现的打印功能从打印预览返回时页面按钮、单选框、复选框都失效了。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月24日