1.0.16 • Published 3 years ago

pin-code-react v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

基于react的验证码、密码、数字输入框1、支持粘贴到输入框2、复制内容在剪贴板上支持一建填入3、可自定义覆盖原有样式,.input-wrapper .input-item

安装

npm install pin-code-react --save

使用

import React, { useState, useCallback, ChangeEvent } from 'react';
import PinCode from 'pin-code-react';
import 'pin-code-react/dist/index.css';

export default function Add () {
  const [content, setContent] = useState('');
  const [value, setValue] = useState('');
  const getCode = useCallback((value: string) => {
    setContent(value);
  }, [])
  const onChange = (e: ChangeEvent<HTMLInputElement>) => {
    setValue(e.target.value);
  }
  return (
    <div>
      <PinCode type="text" isImmediate onFinished={getCode} />
      <input type="text" onChange={onChange} value={value} />
      <div>{content}</div>
    </div>
  )
}

参数

类型描述是否必传
lengthnumber输入框的个数否,默认6
typetext | number | password输入框类型否,默认text
isImmediateboolean输入完成后是否立即触发回调函数否,默认true
onFinished()=> void | Promise输入完成后触发回调函数,或者手动获取输入内容
1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago