打印带有ant-design样式,直接选择dom用html转没有ant样式,只能是文字和排版

打印内容外层包裹dom

利用html2canvas转换dom为图片,用image标签引入canvas即可

<div id="modal-body-print">打印的整个dom
</div>
    print () {this.contentH = 'auto'const modalElement = document.getElementById('modal-body-print');html2canvas(modalElement).then(function (canvas) {setTimeout(() => {let mywindow = window.open('', '', 'height=800,width=1000'); // 新的窗口mywindow.document.write(`<html><head><title></title><style type="text/css">@page { margin: 0; } body{ padding: 20px; }</style></head><body>`);mywindow.document.write('<h1>' + document.title + '</h1>');mywindow.document.write(`<br><img src="${canvas.toDataURL()}"/>`);mywindow.document.write('</body></html>');mywindow.document.close(); //  IE >= 10 必要的兼容写法mywindow.focus(); //  IE >= 10*/ 必要的兼容写法mywindow.print();this.contentH = 150}, 200)});},

vue打印带有ant-design样式相关推荐

  1. 用vue实现类ant Design的日历组件

    前言 最近在对以前写的vue项目进行优化,并且进行了一些功能的完善,我写了一个周报系统,其中一个完善的功能就是,可以通过日历选择以往的周报.于是我着手ant Design的一些功能,自己实现了一个周报 ...

  2. ant design样式不生效官方解决方案

    上一篇的解决方案好像还是会有问题,贴出官方解决方案, 在config-overrides.js里面将原内容替换成 const { injectBabelPlugin, getLoader } = re ...

  3. ant design vue input change_ElementUI 不维护了?供我们选择的 Vue 组件库还有很多!

    1 ElementUI 近况 根据我最近的观察,得知一些关于 ElementUI 维护人员都退去的消息,这意味着什么? 这意味着后期 ElementUI 将无人维护,就算 Vue3.0 正式版出来 E ...

  4. Ant Design Pro of Vue——蚂蚁金服中后台系统框架搭建

    Ant Design Pro of Vue--蚂蚁金服中后台系统框架搭建 Ant Design Pro of Vue下载安装启动步骤: 一.Ant Design Pro of Vue 的介绍 Ant ...

  5. 使用Ant Design 和Vue,React中后台开发套餐

    2019独角兽企业重金招聘Python工程师标准>>> 前言 目前Ant Design 提供 React 和 Vue 两种整合开发框架,开箱即用的中台前端/设计解决方案,可适合中小公 ...

  6. Element UI, Ant Design Vue

    1. 对比 框架名称 组件数量 单元测试率 admin项目 维护团队 GitHub Star数(2019/10/16) 原型设计素材 Element UI 46 81% vue-element-adm ...

  7. Ant Design Vue快速入门教程

    Ant Design Vue Ant Design是蚂蚁金服出品的一款前端UI库,官方的介绍是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户 ...

  8. ant design vue利用rowClassName给table添加行样式

    ant design vue利用rowClassName给table添加行样式 目录 1. 需求:表格每行数据hasVerdict值不为'1'时标红显示 2. 实现方式:table属性rowClass ...

  9. 解决ant design vue中的modal弹框样式修改无效问题 修改modal样式无效

    ant design vue中的modal弹框修改样式无效问题 ant中的弹框样式是修改不了的 原因在于弹框modal被挂载在最大的元素div外面了 所以需要将挂载在某个html元素上 在modal外 ...

最新文章

  1. Linux系统vi操作指南
  2. VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2)
  3. c语言快速排序案例,什么是快速排序?C语言数组快速排序例子
  4. 浅析Java的“克隆”方法[zt]
  5. 【原创】erlang 模块之 epmd
  6. gorm preload 搜索_LeetCode刷题笔记|95:不同的二叉搜索树 II
  7. linux打开pythonshall,linux系统shell脚本后台运行python程序
  8. Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
  9. 服务器cp所以型号,云服务器cp
  10. 渗透测试工具——Metasploit
  11. c语言小游戏 flybird Easyx编程 项目源码讲解
  12. Ubuntu下鼠标无法点击解决方案
  13. 智能健身房风靡全国,但有90%的人却掉进“伪智能”陷阱!
  14. ​Android实现仿QQ登录可编辑下拉菜单
  15. 考过HCIP入职心仪公司,分享华为认证学习经历及心得
  16. Centos 修改镜像源为阿里云
  17. waf服务器部署位置,【原】WAF 防火墙 部署
  18. java在线api中文_JAVA中英文API(在线版)
  19. less函数的使用 c语言,less即学即用
  20. signature=54cb1c123491dc1a268a21f3502cccfc,汉隶《曹全碑》精讲精练

热门文章

  1. M3DGIS虚拟现实大数据人工智能数字沙盘电子沙盘开发视频教程第3课
  2. 安徒生的伤感日志:徘徊在原地,找不到离去的方向
  3. 蓝牙模块选型及基础知识介绍
  4. 获得淘宝商品详情原数据(商品主图、商品数据)
  5. 关于帧率和刷新率的区分
  6. 全网最全的 postman 工具使用教程
  7. CS50_AI_1_Konwledge 推理 (Python实现-中文注释)
  8. 百日完成国产数据库opengausss的开源任务--openGuass极简版3.0.0安装教程
  9. 设计和模拟高频射频电路的AWR工具22.1版本下载安装教程
  10. 王者空白昵称v1.0安卓版下载