# Signature **Repository Path**: jinxinlive/signature ## Basic Information - **Project Name**: Signature - **Description**: js 模拟签字 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-08 - **Last Updated**: 2021-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##### 初始化 ```javascript var sgnature = new Signature(canvas:'#canvas',option); ``` Signature 传入canvns对象 和绘制参数 例: ```javascript option={ width:2, color:1, } ``` ##### 方法 ###### setStyle() 设置绘图参数, 修改初始化option中的参数 ###### clear() 清空画布 保留签名数据。 ###### reset() 清空画布和数据 ###### reDrawAnimateAll() 自动重现绘制动画 ###### revoke() 撤销 ###### changeBezier(boolen) 是否使用贝塞尔曲线绘制 ###### changePressure(boolen) 是否使用模拟压感 ###### toBase64(type) 将canvas 转化为base64图片 type为图片类型 ###### reDrawLineAnimate(step).then 弃用 签名绘制分步演示,先用clear清空 ###### reDrawAnimateAllasync() 弃用 签名整体演示 ###### animation(obj) {speed:1默认,skip:false 默认 是否跳过间隔, time:定义整体动画时间 和speed skip 不兼容}