跳到主要内容

Sign 签名

手写签名组件

示例

import { Header, ScrollView, TopView, GroupList } from '@/duxuiExample'
import { px, Sign } from '@/duxui'

export default function SignExample() {
return <TopView>
<Header title='Sign' />
<ScrollView>
<GroupList>
<GroupList.Item title='签名' desc='需要设置高度'>
<Sign style={{ height: px(1200) }} className='bg-white' />
</GroupList.Item>
</GroupList>
</ScrollView>
</TopView>
}

Props

color

指定笔画的颜色

类型必填默认值
string#333

onChange

触发上传操作后的Change事件

类型必填默认值
(val: string) => void

className

组件样式

类型必填默认值
string

style

组件样式

类型必填默认值
CSSProperties

实例方法

clear()

清空画布

save()

保存数据,调用方法后会进行判断,如果笔画太少不会提交,会执行 reject

他会返回上传后的图片地址

在这之前你需要用 formConfig.setConfig 注册一个上传临时文件函数,可以参考 duxcmsUser app.js 中是如何注册这个函数的

formConfig.setConfig({
upload,
uploadTempFile
})