driverSchool/uni_modules/jushi-signature/readme.md
2024-08-28 11:53:54 +08:00

83 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### 手写签名、电子签名组件支持APP、微信小程序、H5
- 支持APP、微信小程序、H5
```
本插件为手写签名(电子签名)组件支持APP、微信小程序、H5三端使用
```
- 组件属性说明
| 序号 | 属性名称|属性说明
|--|--|--|
|1 |settings|签名设置项,签名区域宽高、文字颜色等设置
|2 |base64|是否强制返回图片base64默认为false即返回的是临时地址
- settings属性说明
```
{ //签名设置
width: '750',//签名区域的宽
height: '500',//签名区域的高
lineWidth:3,//签名时线宽
textColor:'#007AFF' //签名文字颜色
}
```
- 组件事件说明
|序号|事件名称|事件说明
|--|--|--|
|1|change|点击保存/清除按钮事件返回图片地址或图片base64根据base64属性的值返回相应的结果点击清除按钮是返回 ''
- 使用示例
```
<template>
<view>
<jushi-signature base64 :settings="settings" @change="signatureChange"></jushi-signature>
<view class="" style="margin-top: 20rpx;">
<text class="text">保存后的签名图片</text>
<view class="preview">
<image :src="imgUrl" mode="" style="width: 100%;"></image>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
settings:{ //签名设置
width: '750',//签名区域的宽
height: '500',//签名区域的高
lineWidth:3,//签名时线宽
textColor:'#007AFF' //签名文字颜色
},
imgUrl: ''
}
},
methods: {
signatureChange(e) {
this.imgUrl = e
console.log(e)
}
}
}
</script>
<style>
.preview{
margin: 10rpx;
border: 1rpx solid #aaaaaa;
border-radius: 10rpx;
}
.text {
margin: 20rpx;
color: #aaaaaa;
}
</style>
```
- 备注
```
欢迎来邮件咨询和讨论邮箱1052775690@qq.com
```