1.兼容 PC 和 Mobile;

2.画布自适应屏幕大小变化(窗口缩放、屏幕旋转时画布无需重置,自动校正坐标偏移);

3.自定义画布尺寸(导出图尺寸),画笔粗细、颜色,画布背景色;

4.支持裁剪 (针对需求:有的签字需要裁剪掉四周空白)。

5.导出图片格式为base64;

1.安装: npm install vue-esign --save

2.在main.js 中引入

import vueEsign from 'vue-esign'

Vue.use(vueEsign)

3.必须设置 ref ,用来调用组件的两个内置方法 reset() 和 generate()

4.页面代码如下:

:isCrop="isCrop"

:lineWidth="lineWidth"

:lineColor="lineColor"

:bgColor.sync="bgColor" />

清空画板

生成图片

export default {

name:'esignTest',

data() {

return {

lineWidth: 6,

lineColor: '#000000',

bgColor: '',

resultImg: '',

isCrop: false

}

},

created() {

},

mounted() {

},

methods:{

handleReset () {

this.$refs.esign.reset()

},

handleGenerate () {

this.$refs.esign.generate().then(res => {

this.resultImg = res

}).catch(err => {

alert(err) // 画布没有签字时会执行这里 'Not Signned'

})

}

}

}

.esignTest{

}

pc端签名 vue 生成图片_vue 实现手写电子签名相关推荐

  1. pc端签名 vue 生成图片_vue 使用 canvas 实现手写电子签名

    功能 兼容 PC 和 Mobile: 画布自适应屏幕大小变化(窗口缩放.屏幕旋转时画布无需重置,自动校正坐标偏移): 自定义画布尺寸(导出图尺寸),画笔粗细.颜色,画布背景色: 支持裁剪 (针对需求: ...

  2. pc端签名 vue 生成图片_使用vue实现一个电子签名组件

    使用vue实现一个电子签名组件 在生活中我们使用到电子签名最多的地方可能就是银行了,每次都会让你留下大名.今天我们就要用vue实现一个电子签名的面板 想要绘制图形,第一步想到的就是使用canvas标签 ...

  3. vue使用canvas实现手写电子签名;vue使用vue-esign插件实现手写电子签名;H5使用画布签名

    功能: 1.兼容 PC 和 Mobile: 2.画布自适应屏幕大小变化(窗口缩放.屏幕旋转时画布无需重置,自动校正坐标偏移): 3.自定义画布尺寸(导出图尺寸),画笔粗细.颜色,画布背景色: 4.支持 ...

  4. 在线签名、canvas手写在线签名——小程序端实现在线签名,手写电子签名canvas

    在线签名.canvas手写在线签名--小程序端实现在线签名,手写电子签名canvas 近期公司准备接一个政府的小项目,里头有一个在线签名的需求,老板让我研究一下.于是就...开始思考: 在线手写签名, ...

  5. Vue 源码之手写Vue Router

    Vue 源码之手写Vue Router 源码地址:https://github.com/CONOR007/Handwritten-routing 一.Vue Router的两种模式 hash模式实现原 ...

  6. 如何验签名真伪?法大大手写签名识别功能来了!

    以往,我们习惯以签名作为赋予文件法律效力的手段.传统的手写签名验证只需要对手写的静态笔迹与当事人以往的笔迹进行比对,即可检验签名真伪.那么,在电子签名盛行的无纸化办公时代,我们又该如何辨别手写电子签名 ...

  7. uniapp使用canvas完成手写电子签名

    uniapp使用canvas完成手写电子签名 效果 <template><view ><canvas class="mycanvas" canvas- ...

  8. 无纸化手写电子签名是现今不可或缺的技术

    说到手写电子签名,相信不少人都有所耳闻.在21世纪的今天,移动信息时代,在国家政策指引与倡导下,"无纸化"已成为一种趋势,手写电子签名技术正快速在各行各业推行,不仅节约了纸张资源, ...

  9. vue移动端手写电子签名的实现方式

    最近项目组要求做一个移动端手写签名的组件 第一种实现方式:代码如下,可直接复制使用,不需要安装任何插件 <template><div class="page" r ...

最新文章

  1. Office 2010的贴心功能:迷你翻译器
  2. 《面向对象程序设计》第11章在线测试
  3. C语言 | C语言中的switch语句以及循环语句(入门版本)
  4. LevelDB 源码剖析(九)DBImpl模块:Open、Get、Put、Delete、Write
  5. ​实时音视频服务的“既要、又要、还要”
  6. SAP 销售云支持的丰富的报表显示类型
  7. 700. 二叉搜索树中的搜索
  8. 美国燃油“动脉”被黑客切断,网络安全走向哪里?专访山石网科|拟合
  9. 基于Java+SpringBoot+vue+node.js实现自行车租赁平台管理系统
  10. 爱快助力元气森林随时随地高效办公
  11. 《Windows via C/C++》学习笔记(二):Working with Characters and String
  12. 如何同时让多台服务器安装系统,如何同时安装多台服务器?
  13. 光储充一体化充电站_忙时给车充电 闲时上网供电 多能电动车充电站在乐清投用...
  14. 【数学建模】day05-微分方程建模
  15. 10分钟免费邮箱:10minutemail
  16. 重庆云阳2021云中高考成绩查询,2021年云阳县高考状元是谁及其成绩名单
  17. Git 应用补丁报错 “sha1 information is lacking or useless”
  18. 嵌入式系统的应用与发展
  19. 动态规划之01背包问题讲解
  20. 谈谈QUIC协议原理

热门文章

  1. 因骚扰电话投诉举报量高 四川电信被约谈
  2. Linux Shell 生成随机数和随机字符串
  3. 设计一个Windows窗体程序,设置程序,其运行结果如下图所示。垂直滚动条控制字体大小。
  4. ps中参考线的使用技巧
  5. 【华为OD机试真题 JS】字符串分割(二)
  6. 如何过视频原创?视频制作软件vip功能介绍
  7. KepServer连接西门子PLC
  8. 【计算机系统要素】使用Nand实现各种基本逻辑门
  9. JS时分秒与时间戳之间的转换
  10. 标签内容上下居中java_li 标签中放a 标签,文字垂直居中