更新记录

1.0.3(2025-06-24) 下载此版本

  • 添加艺术字功能,通过配置 art 进行配置

1.0.2(2025-06-24) 下载此版本

  • 清除签名功能添加,通过配置 options.clear.show 进行控制 清除按钮的显示与隐藏。
  • 清除按钮插槽功能添加,通过配置 slot 和 自定义样式,设置自己喜欢的展示方式。

1.0.0(2025-06-23) 下载此版本

首次提交

查看更多

平台兼容性

uni-app

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - -

rn-signature 个性签名组件

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

效果展示

  • h5端

H51


Snipaste_2025-06-24_16-09-49

  • 小程序端

Snipaste_2025-06-24_16-14-30


Snipaste_2025-06-24_16-15-32

使用方式

  1. 首先在插件市场进行下载
  2. 引入
    <template>
    <rn-signature :options="options" :data="data" />
    </template>
  3. 配置
    <script>
    export default {
    data() {
        return {
            options: {
                clear:{
                    show: true,
                },
                placeholder: {
                    content: '请设置个性签名',
                },
                style: { //设置签名容器宽高
                    width: '600rpx',
                    height: '300rpx',
                    borderRadius: '20rpx'
                }
            },
            data: {
                url: '',//签名生成的图片地址。
            }
        }
    }
    }
    </script>

options 配置

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

clear配置项

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

自定义类名使用方式

::v-deep .btn_clear_wrap {

}

art配置项

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

placeholder 配置项

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

style 配置项

属性 说明 类型 默认值 可选值
width 宽度 String 100% -
height 高度 String 300rpx -
background 背景色 String #fff -
border 边框 String 1px solid -
borderRadius 圆角 String 20rpx -
--其他样式属性都可以 --- ---- --- ----

Slot 插槽

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

测试用例

<!-- 拼车模块-首页 -->
<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>

效果图

image-20250624163656604

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问