当前位置: 首页 > 知识库问答 >
问题:

vue.js - 求教用print.js可以在隐藏的时候打印文件么?

宿楚青
2023-04-27

我打印出来会显示空白

共有1个答案

宰子琪
2023-04-27

不可以,DOM如果没有显示的话是不会展示的,如果一定要不展示的话,可以考虑使用把 iframe 容器移动到是窗外来实现。

如果是页面中的某些元素的话,可以在日常浏览时设置隐藏元素的 display:none,然后使用 @media print 在打印时显示这些隐藏的元素内容。
使用媒体查询 - CSS | MDN

 类似资料:
  • 在Chrome浏览器中打印报表时如何删除滚动条。下面是我的代码: 图片如下:

  • 问题内容: 有什么方法可以将输出发送到打印机而不是Python屏幕吗?还是有可以从python内调用以打印文件的服务例程?也许有一个我可以导入的模块可以执行此操作? 问题答案: Python不会(除非您正在使用图形库)将内容发送到“屏幕”。它写入stdout和stderr,就Python而言,它们只是看起来像文件的东西。 让python将这些流定向到看起来像文件的其他任何东西都非常简单。例如,请参

  • Linux 下,名称中第一个字符为 . 的文件或者文件夹,系统会将它们隐藏起来。传统上,这种文件大多是用户的配置文件。 您可以尝试以下操作: cd ~ #进入您的用户目录 ls #查看当前目录下的文件列表 ls -a #查看所有文件的文件列表(包括隐藏文件)。 如果您只想查看隐藏文件,而不包括这两个特殊目录,您可以使用 ls 命令的选项 -A (ls -A) 每个目录下都包含

  • 我必须从Java打印一个word文档。我可以打开打印出来。但是下面的代码会自动打印它。有没有办法弹出打印对话来选择打印机?如果用户不想打印它,他应该可以取消它。此外,我需要关闭打印后的字。请帮帮我.

  • 问题内容: 是否可以取消使用隐藏iframe的文件上传? 我尝试将iframe的源设置为空字符串,但上传并未中断。 问题答案: iframe是承载表单过帐的传输渠道,因此Atanas是正确的,您必须停止iframe内部的传输。 这是一种取决于浏览器的方法:

  • 问题内容: 是否可以编写和创建Firefox中的Firebug插件无法捕获的JavaScript Ajax请求? 我之所以这样询问,是因为我可以在Facebook上看到没有正在进行的Ajax请求,但是当我从另一个帐户发送消息时,顶部的消息框仍会添加“ 1条未读消息”指示符。甚至有可能实现? 谢谢。 问题答案: Firebug将“标准” AJAX请求记录到控制台面板;这些是使用ActiveX / X