0.2.0 • Published 4 years ago

easy-sign-draw v0.2.0

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

简易签名板

安装

npm i easy-sign-draw

全局引入

// main.js
import draw from 'easy-sign-draw'
Vue.use(draw)

局部引入

// .vue
import draw from 'easy-sign-draw'
export default {
  components: { draw }
}

使用

<!-- template -->
<draw ref="myDraw"></draw>
// JavaScript(vue)
var base64 = this.$refs.myDraw.getImage() //获取画板内容
this.$refs.myDraw.clean() //清空画板
this.$refs.myDraw.reset() //重新获取画板信息

参数

参数名描述类型默认值
id画板的id(单页多次使用组件导致重复id时,可更改此参数)String"my-draw"
isFull是否截取完整图像(默认只截取有内容的部分)Booleanfalse
border是否让画板自带边框(1像素#ddd)Booleanfalse
background画板背景颜色,为空或“none”时不设置背景色String""
color画笔颜色String"#000"
size画笔粗细Number3
smooth是否开启画笔粗细随速度改变Booleanfalse

事件

事件名说明参数
init初始化画板完成后触发的事件(返回两个参数,第一个是画板,第二个是画板的剪切版,仅在isFull关闭时有效)canvas,clipCanvas

方法

方法名说明参数
reset重置画板对象(为防止窗口大小改变但页面不刷新情况,使用此方法重新获取画板对象,同时会再次触发init事件)-
clean清空画板-
getImage获取画板图像(返回一个base64图像)-
0.2.0

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago