目录

  • vue之打印表格的实现
    • 实现简单的打印

vue之打印表格的实现

  • 安装:yarn add vue-print-nb
  • 局部引入:import print from "vue-print-nb";
  • 挂载指令:directives: { print, },

实现简单的打印

  • 操作:

    • 1:<button v-print="'#printTable'">打印table</button>
    • 2:<div id="printTable"></div>
<template><div class="home">model {{ model }}<x-from :model="model" labelWidth="80px" id="printTable"><x-form-item label="用户名"><x-inputplaceholder="请输入用户名:"v-model="model.username"></x-input></x-form-item><x-form-item label="开关"><x-switchv-model="model.flag"activeColor="red"inActiveColor="green"name="username"></x-switch></x-form-item></x-from><button v-print="'#printTable'">打印table</button></div>
</template><script>
import XInput from "./Test/Input.vue";
import XSwitch from "./Test/Switch.vue";
import XFrom from "./Test/form/Form.vue";
import XFormItem from "./Test/form/FormItem.vue";
import print from "vue-print-nb";
export default {name: "Home",directives: {print,},components: {XInput,XSwitch,XFrom,XFormItem,},data() {return {// form 绑定的数据model: {username: "",flag: false,},};},methods: {},
};
</script>
<style lang="scss" scoped>
.home {height: calc(100% - 34px);width: calc(100% - 34px);background: #fff;padding: 16px;border: 1px solid #ccc;
}
</style>

vue之打印表格的实现相关推荐

  1. vue中打印表格,打印不全的问题

    vue中打印表格,打印不全的问题 html部分 <TableDetailsclass="table-box"ref="inventoryDetails"& ...

  2. vue+elementui 打印表格不显示表格边框线

    如果 Vue 项目使用了 Element UI 组件库中的 Table 组件打印表格时不显示表格边框线,可以通过在 CSS 中覆盖样式来解决. 可以在项目中新建一个 CSS 文件,如 print.cs ...

  3. html表格分页打印样式,vue部分打印(多页自动分页、打印样式自定义、多页打印表格页面顶部带表头)...

    写在前面:注意打印表格时,若需要多页打印,则尽量使用原生table元素实现,这样在分页时每页顶部会带有表头,用户体验比较好 一.引用插件(在 main.js 中全局引入!!注意,需要修改源码,所以尽量 ...

  4. vue + elment ui打印表格数据

    vue + elment ui打印表格数据 主要的原理就是 在vue项目中 通过调用浏览器自带的打印功能,完成对table数据的打印 解决表格错位 以及elment ui 双重表头的问题 封装一下打印 ...

  5. Vue.js :使用LODOP打印表格文件

    用到的打印工具是LODOP. 项目环境是vue-cli搭建的,组件库是ant design vue. 1.在需要打印的页面引入插件. <script>import { getLodop } ...

  6. vue 批量打印功能 打印自定义表格table

    vue 批量打印功能 打印自定义表格table 批量打印功能 需求图 1.用excle先画出来 2.然后变为代码 点击文件 - - 另存为 - - 浏览 - - 保存类型(网页) - - 保存 然后在 ...

  7. vue中printJS打印表格---json

    使用html的方式打印 表格总是不在A4纸的正中间 出现的问题: (1)表格的行--显示不全 (2)数据过多分页---各自会被拆分 在打印html的基础上进行改进,处理复杂 采用type=json来进 ...

  8. vue + elementUI 实现表格的打印和下载

    这篇文章主要介绍前端根据 table 表格里面已有的数据实现的下载功能,不需要调用接口,只是纯前端的一个功能实现:顺便介绍一下打印功能. 1.打印 获取表格数据,调用 window 的 print 方 ...

  9. vue 打印表格需求

    最近,项目中用到打印表格的需求,在网上找了好些都不太行,不是样式缺少,就是内容缺少,基本思路还是调用window自带的print功能. 我用el-ui自带的表格,打印的时候样式内容都有一定的缺少,能成 ...

最新文章

  1. linux POSIX 信号集,读书笔记:第10章 Posix信号量 (6)
  2. jquery.autocomplete自动补全功能
  3. 近世代数--环同态--环同态基本定理
  4. java多线程编程一之java线程的原理
  5. Go语言技术教程:Redis介绍安装和使用
  6. js和jQuery 获取屏幕高度、宽度
  7. stackoverflow favorites
  8. HBase之CMS GC调优
  9. AndroidStudio安卓原生开发_android.view.WindowManager$BadTokenException: Unable to add---Android原生开发工作笔记129
  10. windows下nodejs开发环境的安装与配置
  11. PHP的命名空间namespace
  12. Express框架学习笔记-静态资源的处理
  13. 逻辑学在计算机科学的应用,逻辑学在计算机科学中的应用
  14. matlab中argmax_argmin(matlab中argmin函数)
  15. 科普贴,告诉大家SGLTE、SVLTE、CSFB、SRLTE的意思
  16. 语音聊天源码开发之常用动画效果的实现
  17. 销售——LPN(License Plate Number)
  18. 前端学习之CSS模块
  19. (6)自旋模型基态算法
  20. 空间计量 python_空间计量经济学与Stata实现

热门文章

  1. 本本CPU控制让游戏3D效果最佳境界
  2. 第三周作业-循环与判断语句(网络131黄宇倩)
  3. mvp的全称_库里常规赛mvp是哪一年,分别于2014-15和2015-16赛季荣膺
  4. linux系统下多终端管理工具,terminator
  5. Tic-Tac-Toe:基于Minimax算法的人机对弈程序(python实现)
  6. 9月20-21日,十位阿里技术大牛带你玩转大流量与高并发
  7. Eclipse_Java文件注解乱码
  8. 可任意切换分频倍数的时钟分频电路
  9. H3CNE考试模拟试题
  10. 无限轮播的实现,未加自动轮播效果(非原创)