1.0.16 • Published 2 years ago

pin-code-react v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
2 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

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago