0.1.1 • Published 6 months ago
dmyz-extract-seal v0.1.1
dmyz-make-seal 制作印章(模块/插件)
技术栈
vue2、element-ui、opencvjs、konva.js
说明
本模块打包成 npm 包,使用方式为:
1、安装
npm i dmyz-extract-seal --legacy-peer-deps
2、集成
1)main.js
import MakeSeal from 'dmyz-make-seal';
import 'dmyz-make-seal/dist/dmyz-make-seal.css';
Vue.use(MakeSeal);
2)组件
<!-- 制作印章组件 -->
<MakeSeal
:visible="cmf.visible"
:file="cmf.file"
:sf="sealForm"
:cst="chooseSealTemplate"
@ok="onMakeSealOk"
@close="onMakeSealClose"></MakeSeal>
3、组件参数说明
- visible(是否显示),值:true false
- file(选择的文件),值:File 对象
- sf,值:参考 sass 平台的 sealForm 对象
- cst,值:参考 sass 平台的 chooseSealTemplate 对象
- ok(弹窗点 确定 后触发的事件),值:Fucntion
- close(弹窗 关闭 后触发的事件),值:Fucntion
4、ok 与 close 事件处理说明
// ok 事件
onMakeSealOk(file) {
// 返回处理后的文件对象
// Do something ...
this.getUpLoadSeal(file);
}
// close 事件
onMakeSealClose() {
// Do something ...
this.cmf.visible = false;
this.cmf.file = null;
this.cmf.cst = null;
this.cmf.sf = null;
this.sealFormUploadImgLoading = false;
}
0.1.1
6 months ago