Skip to content

SignBoard 签名板

该组件会显示在当前页面上,不需要开发者再次编写多一个页面。

特别提示

在由于右侧的演示是通过iframe引入的,PC端无法正常操作,请在真机演示中查看效果。

平台差异说明

AppH5微信小程序支付宝小程序百度小程序头条小程序QQ小程序
兼容中兼容中兼容中兼容中

基本使用

通过给show传递一个Boolean类型变量来控制组件是否打开。

如果是使用了自定义导航栏需要设置customBarHeight,否则可能会出现顶部导航栏被遮挡的情况。

vue
<tn-sign-board :show="show" :customBarHeight="45"></tn-sign-board>

设置画笔的颜色

可以通过signSelectColor设置画笔的可选颜色信息

vue
<tn-sign-board :show="show" :signSelectColor="['#080808', '#E83A30']"></tn-sign-board>

设置生成的图片是否旋转到正常角度

可以通过设置rotate的属性为true生成的图片可以变成正常显示的图片。

vue
<tn-sign-board :show="show" :rotate="true"></tn-sign-board>

API

Props

属性名说明类型默认值可选值
show显示签名板Booleanfalsetrue
signSelectColor画笔可选颜色Array['#080808','#83A30’]-
rotate旋转生成的图片Booleantruefalse
customBarHeight顶部导航栏的高度Number--

Slots

none

Event

事件名称说明回调参数
closed关闭签名板时触发-
save点击保存签名时触发res: 图片的临时地址