Skip to content
On this page

基本使用

html
<uvSignature @submit="submitImg" />

修改画笔宽度和颜色

通过 lineWidth 设置画笔宽度,通过 pen-color 设置画笔颜色

html
<uvSignature pen-color="#bfa" :line-width="6" />

插槽

通过footer名称插槽可以替换操作按钮

ref

通过ref可以拿到这两个方法 clearsubmit

props

属性含义类型默认值
width宽度String'100%'
height高度String'200px'
lineWidth画笔的宽度Number3
penColor画笔的颜色String'#000'
exportImgType导出图片的类型String'png'
clearButtonText清空的名字String'清空'
confirmButtonText确定的名字String'确认'

events

事件名称含义参数
start开始签名时触发-
end结束签名时触发-
signing签名过程中触发event: TouchEvent
submit点击确定按钮时触发'data: { image: string; canvas: HTMLCanvasElement }'
clear点击取消按钮时触发-

css变量

css
--uv-signature-default-gap: 5px;
  --uv-signature-content-border: 1px dotted #dadada;
  --uv-signature-content-border-radius: 8px;
  --uv-signature-content-bg-color: #ffffff;
  --uv-signature-footer-button-text-padding: 8px 16px;
  --uv-signature-footer-button-text-size: 12px;
  --uv-signature-footer-button-border-radius: 4px;
  --uv-signature-footer-clear-button-border: 1px solid #dcdee0;
  --uv-signature-footer-clear-button-color: #323233;
  --uv-signature-footer-clear-button-bg-color: #ffffff;
  --uv-signature-footer-confim-button-color: #ffffff;
  --uv-signature-footer-confim-button-bg-color: #1989fa;

Released under the MIT License.