更新记录

1.0.0(2025-04-03)

初始版本


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue app-nvue × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

pdf签章功能 文档签章

组件名:uj-image-signature

安装方式

本组件符合easycom规范,HBuilderX 2.5.5起,只需将本组件导入项目,在页面template中即可直接使用,无需在页面中import和注册components

有项目需要开发的请联系 QQ:371524845

开发不易,如果帮助到你的,请支持 有问题请留言,作者会积极更新

uj-image-signature 用法

<template>
  <view>
     <uj-image-signature style="height: 100vh;width: 750rpx;" @submit="submit" :url-list="list" :sealUrl="sealUrl"></uj-image-signature>
  </view>
</template>

<script>
//有项目需要开发的请联系  扣扣:371524845
export default {
  components: {},
  data() {
    return {
      list: [],
      sealUrl: 'https://huluwa-ec.oss-accelerate.aliyuncs.com/png/3ca0b352ece1461d99eab12a0d46c207.png?Expires=4782675698&OSSAccessKeyId=LTAI4FyD2G3pks8QMgMDFmJV&Signature=KPl%2BP1F8saUwI%2F0XM8LJEONaTHE%3D'
    };
  },
  onLoad() {
    this.getList()
  },
  methods:{
    submit(){
        // 得到的数据
    },
    getList(){
        // 模拟获取数据
        setTimeout(()=>{
            this.list =  ['https://q4.itc.cn/images01/20240920/4f6c299d77e343bda4b72a2d3a5ad26d.jpeg',
            'https://q3.itc.cn/images01/20240920/d9ae90d41c494db6a43696ccaf38a1dd.jpeg',
            'https://q5.itc.cn/images01/20240920/5fe0b1d4a2cb4632a48cbf6cd733333e.jpeg',
            'https://q8.itc.cn/images01/20240920/23b480af6a9745a7b41a6ddc81f47a52.jpeg']
        },3000)
    }  
  }
};
</script>

API

属性名 类型 默认值 说明
url-list Array [] 图片列表 ['http//****']
sealUrl String '' 签章图片
chapter Number 160 签章大小,单位rpx(后续会扩展)
crevice Boolean true 是否显示骑缝签章

回调

事件名 类型 回调参数 说明
@submit function 返回签章位置等信息,详见submit参数详解 最终提交事件
@clear function 点击清除按钮

submit参数详解

参数 类型 说明
chapterList Array 签章信息数组
roulette Object 骑缝章信息对象

chapterList 签章信息数组对象说明

参数 类型 说明
num Number 签章所在图片页码
chapterWidth Number 签章图标宽度
left Number 签章距离左边的距离
top Number 签章距离顶部的距离
rigth Number 签章距离右边的距离
bottom Number 签章距离底部的距离

roulette 骑缝章信息对象说明

参数 类型 说明
top Number 签章距离顶部的距离
bottom Number 签章距离底部的距离

特殊情况说明

1、调用 uj-image-signature 组件需要设置高度

2、签章信息里所用距离是相对距离,比如你图片宽是1200px,这个距离则是相对于1200px

3、在微信小程序-苹果用户中遇到拖动签章页面滑动的情况需要在pages.josn里面配置当前页面的style.disableScroll = true

4、该签名需要后端进行配合将pdf或者其他文档转换成图片组,前段拿到签章信息后返回给后端生成签章文件

隐私、权限声明

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

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

插件不采集任何数据

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

暂无用户评论。

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