当前位置:   article > 正文

vue使用hiprint打印前端查询到的数据的详细过程_hiprint教程

hiprint教程

1、打开模板设计地址,http://hiprint.io/design,设计完模板点击下面的按钮,生成json到testarea

2、在vue中引入hiprint.bundle.js文件,

3、创建一个js文件内容如下,把设计模板里面的生成的内容复制到括号里面

  1. const templateInfo = {
  2. test:{}
  3. }
  4. export default templateInfo

下面的代码是我其中一个列的例子,field要与查询到的数据的字段名要一致

  1. {
  2. "title":"类型编号",
  3. 'field':"typeCode",
  4. "width":118.12679288179476,
  5. "colspan":1,"rowspan":1,
  6. "checked":true
  7. },

4、然后在vue中引入刚刚写好的js文件,import lianxi from "@/utils/lianxi";

5、设置一个按钮和按钮的点击事件,方法代码如下

  1. print(){
  2. this.toPrint(this.$refs.printCons1)
  3. },
  4. toPrint(ref, Rendering) {
  5. const hiprintTemplate = new hiprint.PrintTemplate({
  6. template: lianxi.test
  7. })
  8. // 给模板赋值
  9. const printData = {
  10. list: this.Data
  11. }
  12. hiprintTemplate.print(printData)
  13. },

new 的hiprint是刚刚引入的hiprint.bundle.js文件,Data是查询的数据,list是生成内容的表格的字段名。写完就大功告成了。

新手写的不好,望见谅。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号