0.4.2 • Published 4 years ago

zui-print-editor v0.4.2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

ei-print-editor

安装

npm install ei-print-editor -S

使用

import Vue from 'vue'
import EiPrintEditor from 'ei-print-editor'
import 'ei-print-editor/lib/ei-print-editor.css'
Vue.use(EiPrintEditor)

注意

  1. 此插件依赖于element-uivuex

    element-ui以下组件必须全局注册

el-dialog、el-drawer、el-form、el-form-item、el-input、el-input-number、el-select、el-button、el-tag、el-switch

组件

名称描述
ei-print-layout编辑器整体布局
ei-print-render数据渲染
ei-print-out打印

ei-print-layout

属性

参数说明类型默认值
value/v-model绑定值Object-
generalFields普通标签字段Array-
tableFields表格字段Array-
QRFields二维码字段Array-
showClose是否显示后退按钮Booleanfalse

事件

事件名称描述参数
save点击 保存按钮 编辑触发编辑的数据(canvasData)
closeshowClosetrue 时点击 后退按钮 触发-

ei-print-render

属性

配置项属性描述类型默认值
canvasData模板数据Object-
renderData需要渲染的数据Object-
tableData表格数据Array-
generalData其它普通数据Object-

ei-print-out

属性

配置项属性描述类型默认值
canvasData模板数据Object-
renderData需要渲染的数据Object-
tableData表格数据Array-
generalData其它普通数据Object-
QROptions二维码数据Object-
billType单据类型Number-
url二维码地址 URLString-

方法

事件名称描述
print用于打印模板