# 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()值 | -- |