qm_template_print
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

print-template

介绍

七喵自定义打印模板,专为不同浏览器端提供自定义模板打印服务!

安装教程

npm i qm_template_print

使用说明

2:创建账号登录模板管理系统

3:点击左侧菜单栏【打印管理】

4:点击【新增应用】

5:应用新增完成后,在应用列表操作栏点击【新增模板】

6:模板新增完成后,点击【模板Key】进入打印模板配置系统

7:配置完成后,在需要使用打印功能的系统中初始化 qm_template_print

8:全局创建print.js,导出QMPrint

import { QMPrintTemplate } from 'qm_template_print'
export const QMPrint = new QMPrintTemplate({appKey:'应用Key'})

9:在需要打印的页面引入 QMPrint 并调用print方法,传入参数为模板code和数据集

QMPrint.print({
templateCode:'模板Code',
dataSet:{}
})

dataSet:为打印模板中配置的数据源提供的数据集合。dataSet中的数据需为基本数据类型、数组、对象。不能为代理对象或其他无法被克隆的数据(postMessage有限制)

print方法调用完成后,稍等片刻会弹出打印窗口,点击打印即可。

Package Sidebar

Install

npm i qm_template_print

Weekly Downloads

26

Version

1.0.6

License

ISC

Unpacked Size

7.03 kB

Total Files

5

Last publish

Collaborators

  • strangesugar