当前位置: 首页 > news >正文

签名组件:uniapp 签名组件开发,兼容小程序、H5、App等 电子签名

描述

H5:1. 模拟横屏。2. 提示信息、模拟态也通过模拟横屏显示
小程序:1. 自动横屏展示

rn-signature 个性签名组件

组件名 rn-signature
签名组件兼容H5、小程序。横屏签名效果。

效果展示

h5端

111


222

小程序端

333

444

使用方式

  1. 首先在插件市场进行下载
  2. 引入
<view style="width: 100%;display: flex;justify-content: center;align-items: center; margin: 20px 0; flex-direction: column;"><rn-signature :options="options" :data="data" /><view style="margin: 10rpx;"></view><rn-signature :options="options" :data="data1" />
</view>
  1. 配置
<script>
export default {data() {return {options: {art:{enable: true,},clear:{show: true,slot: false,customClass: 'btn_clear_wrap'},placeholder: {content: '请设置个性签名',},style: { //设置签名容器宽高width: '600rpx',height: '300rpx',borderRadius: '20rpx'}},data: {url: '',//签名生成的图片地址。}}}
}
</script>

options 配置

属性说明类型默认值可选值
clear清除按钮相关配置项Objectclear配置项-
placeholder占位符提示信息,Objectplaceholder配置项-
style个性签名样式配置项Objectstyle配置项-
art艺术字Objectart配置项-

clear配置项

属性说明类型默认值可选值
show是否显示清除按钮Booleantrue-
slot清除按钮插槽,名称“clearSlot”Booleanfalse-
customClass自定义类名,需配合slot 使用Stringbtn_clear_wrap-

自定义类名使用方式

::v-deep .btn_clear_wrap {}

art配置项

属性说明类型默认值可选值
enable是否启用Booleanfalse-

placeholder 配置项

属性说明类型默认值可选值
content提示内容String请设置个性签名-
fontSize字体大小Number40-
textBaseline字体对其方式Stringmiddle-
textAlign对其方式Stringcenter-
fillStyle字体颜色String#888-

style 配置项

属性说明类型默认值可选值
width宽度String100%-
height高度String300rpx-
background背景色String#fff-
border边框String1px solid-
borderRadius圆角String20rpx-
–其他样式属性都可以--------

Slot 插槽

名称说明
clearSlot清除按钮插槽,用于清除生成好的签名图片

rn-signature 插件市场下载安装

  1. 工具->插件安装->前往插件市场安装
    在这里插入图片描述
  2. 全部->搜索->rn-signature
    在这里插入图片描述
  3. 下载插件并导出HBuilderX
    在这里插入图片描述4. 点击注册
    在这里插入图片描述

测试用例

<template><view class="sub_car_polling"><view style="width: 100%;display: flex;justify-content: center;align-items: center; margin: 20px 0; flex-direction: column;"><rn-signature :options="options" :data="data" /><view style="margin: 10rpx;"></view><rn-signature :options="options" :data="data1"></rn-signature></view></view>
</template><script>export default {data() {return {options: {clear: {show: true,slot: false,customClass: 'btn_clear_wrap'},placeholder: {content: '请设置个性签名',},style: { //设置签名容器宽高width: '600rpx',height: '300rpx',border: 'none','box-shadow': '0px 0px 5px rgba(0, 0, 0, 0.4)'}},data: {url: ''},data1: {url: ''}};},onLoad() {},methods: {}}
</script><style lang="scss" scoped>.sub_car_polling {}::v-deep .btn_clear_wrap {}
</style>

效果图

666

http://www.lqws.cn/news/513721.html

相关文章:

  • Python DuckDB 详解:轻量级分析型数据库的革新实践
  • 学习昇腾开发的第8天
  • 通用 Excel 导出功能设计与实现:动态列选择与灵活配置
  • 鸿蒙ArkUI---基础组件Tabs(Tabbar)
  • ASR1606 LTE Cat.1 与 MK SD NAND–––T-BOX 智能基座的通信存储双擎
  • x86-64安装编译Apollo 9.0 aarch64版本
  • ZArchiver×亚矩云手机:云端文件管理的“超维解压”革命
  • B树和B+树的区别
  • SpringBoot项目快速开发框架JeecgBoot——数据访问!
  • 从零开始的云计算生活——第二十三天,稍作休息,Tomcat
  • pycharm基础操作备忘记录
  • 国芯思辰|同步降压转换器CN2020A替换LMR33620应用于分布式电源系统
  • Jenkins X + AI:重塑云原生时代的持续交付范式
  • Docker部署Flask应用
  • Android14音频子系统-Linux音频子系统ALSA
  • 微信小程序 / UNIAPP --- 阻止小程序返回(顶部导航栏返回、左 / 右滑手势、安卓物理返回键和调用 navigateBack 接口)
  • 服务器性能优化通用方案
  • 文档处理控件Aspose.Words教程:在.NET中将多页文档转换为单个图像
  • 【开源解析】基于PyQt5的智能费用报销管理系统开发全解:附完整源码
  • Golang单例实现
  • LVS-NAT负载均衡群集实战:原理、部署与问题排查
  • 小程序快速获取url link方法,短信里面快速打开链接
  • Spark Streaming 与 Flink 实时数据处理方案对比与选型指南
  • Flink2.0 配置 historyserver
  • 15个AI模拟面试平台 和 简历修改 / 真人面试平台
  • 云计算产业链
  • 用wordpress建日语外贸网站的优势
  • C# Avalonia 绑定模式 Mode 的区别,它们的应用场景
  • spring中的@Cacheable缓存
  • MicroPython网络编程:AP模式与STA模式详解