React实现在移动端进行签字
要实现在移动端进行签字,可以使用React组件 react-signature-canvas
,它是一个开源的React库,可以在移动设备上进行签字。
首先,安装 react-signature-canvas
库:npm install react-signature-canvas
然后,在需要使用签名组件的React组件中,导入 react-signature-canvas
并创建一个 SignatureCanvas
组件。
当使用React的函数式组件时,可以使用 useRef
和 useState
钩子来创建签名组件和保存签名数据的状态。下面是一个函数式组件的示例代码:
import React, {
useRef, useState } from 'react';
import SignatureCanvas from 'react-signature-canvas';
function Signature() {
const [signatureDataUrl, setSignatu