# Signature 电子签名
# 使用
import Vue from "vue";
import VueWidget from "@vensst/vue-widget";
Vue.use(VueWidget.Signature);
1
2
3
4
2
3
4
复制代码
# 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
width | 宽度 | Number,String | -- | 375 |
height | 高度 | Number,String | -- | 200 |
isButtonGroup | 是否显示按钮组 | Boolean | -- | true |
options | 配置选项,参考如下 | Object | -- | -- |
# options
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
strokeStyle | 线条颜色 | String | -- | #000000 |
lineWidth | 线条粗细 | Number | -- | 4 |
backgroundColor | 背景颜色 | String | -- | #ffffff |
lineCap | 线条两端形状 | String | -- | round |
# 事件
事件名称 | 说明 | 回调参数 |
---|---|---|
save-click | 点击保存事件 | (value:string) |
# 方法
事件名称 | 说明 | 参数 |
---|---|---|
clear | 清除画布 | -- |
undo | 撤回 | -- |
redraw | 清除画布 | -- |
save | 保存下载图片 | -- |
getDataURL | 返回值canvas.toDataURL()值 | -- |