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

在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日

悬赏问题

  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 定制ai直播实时换脸软件
  • ¥100 栈回溯相关,模块加载后KiExceptionDispatch无法正常回溯了
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding
  • ¥15 Marscode IDE 如何预览新建的 HTML 文件