vue 打印pdf,样式不对

发布于 2022-09-12 03:12:06 字数 257 浏览 15 评论 0

image.png
打印出来这一块是有阴影的。怎么回事
其实最好是吧这个内容,横向的长度和纵向的长度互换一下的,不知道怎么实现?
下面是具体实现
https://blog.csdn.net/pratise...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

忆沫 2022-09-19 03:12:06

我这里没有复现你的问题,我创建了一个全新的 vue 项目,然后按你链接的方法生成了pdf,没发现问题。
pdf.jpg
所以问题貌似出在你的css 某些背景设置上,但我这里没有你的代码,没法复现你的问题。

云雾 2022-09-19 03:12:06

我本地无法安装jspdf,没办法本地测试;不过按照楼上测试用你的方法,猜想也可能是你的样式出了问题

青衫负雪 2022-09-19 03:12:06
  1. 打印的时候,会进行媒体查询 @media print
  2. 所以理论上可以通过增加相应的 CSS 调整打印时的样式
  3. Chrome 浏览器,在开发者工具下,Control/Cmd + Shift + P,键入 render,选择 “Show Rendering
  4. 然后在 “Emulate CSS media type”下选“print”即可强制 Chrome 用打印模式渲染页面
  5. 你可以试试看能否解决问题
乖乖兔^ω^ 2022-09-19 03:12:06

================作者的答案=======================
我用了自己写的panel 包了一层,是panel带的css影响了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文