signature_pad_wechat
Version:
Library for drawing smooth signatures.
51 lines (38 loc) • 1.08 kB
Markdown
signature_pad support wechat miniprogram
This is a rewrite of original signature_pad, starting and borrowing from [this fork](https://github.com/szimek/signature_pad).
```bash
npm install signature_pad_wechat -S
yarn add signature_pad_wechat -S
```
```typescript
import { SignaturePad, SignaturePadWechat } from 'signature_pad_wechat';
// 在微信小程序中使用
wx.createSelectorQuery()
.select(`
.fields({
node: true,
size: true,
})
.exec((res: any[]) => {
const { width, height } = res[0];
const canvas: WechatMiniprogram.Canvas = res[0].node;
const signaturePad = new SignaturePadWechat(canvas, {
minWidth: 2,
maxWidth: 5,
penColor: 'rgb(0, 0, 0)',
});
});
// 正常网页使用
const canvas = document.querySelector('canvas');
const signaturePad = new SignaturePad(canvas, {
minWidth: 2,
maxWidth: 5,
penColor: 'rgb(0, 0, 0)',
});
```
选项参数与 [signature_pad](https://www.npmjs.com/package/signature_pad) 一致