可定制react18 input otp 一次性密碼輸入組件
正文
一個(gè)完全可定制的、用于React驅(qū)動(dòng)的應(yīng)用程序的一次性密碼(OTP)、電話號(hào)碼和pin碼輸入組件。
主要特點(diǎn)
- 它在React和ionic應(yīng)用程序上都很好用。在手機(jī)上也能正常工作。
- 你可以用inputNum道具只指定數(shù)字輸入。
- 在網(wǎng)頁(yè)和手機(jī)上與剪貼板粘貼功能完美配合。
- npm上唯一支持'enter'鍵提交的OTP輸入包。
- 在Android上沒(méi)有OTP粘貼問(wèn)題。
- 在iOS chrome上輕松粘貼,從短信中讀取功能。
- 支持onSubmit可選道具。你甚至不需要一個(gè)按鈕來(lái)提交。
- 你也可以用這個(gè)包來(lái)輸入電話號(hào)碼。
- 你也可以用這個(gè)包在密碼字段上使用inputSecure道具。
- 你可以為React18-input-otp提供自定義css以及輸入道具。
基本用法
1.安裝和導(dǎo)入
# Yarn $ yarn add react18-input-otp # NPM $ npm i react18-input-otp
import React, { Component } from 'react'; import OtpInput from 'react18-input-otp';
// OR import React, { useState } from 'react'; import OtpInput from 'react18-input-otp';
2.將OtpInput組件添加到應(yīng)用程序中
export default class App extends Component { state = { otp: '' }; handleChange = (otp) => this.setState({ otp }); render() { return <OtpInput value={this.state.otp} onChange={this.handleChange} numInputs={6} separator={<span>-</span>} />; } }
// OR export default function ReactOtpInput() { const [otp, setOtp] = useState(''); const handleChange = (enteredOtp) => { setOtp(enteredOtp); }; return <OtpInput value={otp} onChange={handleChange} numInputs={6} separator={<span>-</span>} />; }
3.所有默認(rèn)的道具
numInputs: 4, onChange: (otp) => console.log(otp), isDisabled: false, shouldAutoFocus: false, value: '', isInputSecure: false, onSubmit: (otp) => console.log(otp),
預(yù)覽
The postCustomizable One-time Password Input Component - react18-input-otpappeared first onReactScript.
以上就是可定制react18 input otp 一次性密碼輸入組件的詳細(xì)內(nèi)容,更多關(guān)于react18 input otp 一次性密碼輸入的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
React.js入門實(shí)例教程之創(chuàng)建hello world 的5種方式
React 是近期非常熱門的一個(gè)前端開(kāi)發(fā)框架。應(yīng)用非常廣泛,接下來(lái)通過(guò)本文給大家介紹React.js入門實(shí)例教程之創(chuàng)建hello world 的5種方式 ,需要的朋友參考下吧2016-05-05基于React.js實(shí)現(xiàn)簡(jiǎn)單的文字跑馬燈效果
剛好手上有一個(gè)要實(shí)現(xiàn)文字跑馬燈的react項(xiàng)目,然后ant-design上面沒(méi)有這個(gè)組件,于是只能自己手?jǐn)]一個(gè),文中的實(shí)現(xiàn)方法講解詳細(xì),希望對(duì)大家有所幫助2023-01-01React通過(guò)ref獲取子組件的數(shù)據(jù)和方法
這篇文章主要介紹了React如何通過(guò)ref獲取子組件的數(shù)據(jù)和方法,文中有詳細(xì)的總結(jié)內(nèi)容和代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下2023-10-10React實(shí)現(xiàn)一個(gè)倒計(jì)時(shí)hook組件實(shí)戰(zhàn)示例
這篇文章主要為大家介紹了React實(shí)現(xiàn)一個(gè)倒計(jì)時(shí)hook組件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02基于webpack開(kāi)發(fā)react-cli的詳細(xì)步驟
這篇文章主要介紹了基于webpack開(kāi)發(fā)react-cli的詳細(xì)步驟,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06React組件三大核心屬性State?props?Refs介紹
組件實(shí)例的三大核心屬性是:State、Props、Refs。類組件中這三大屬性都存在。函數(shù)式組件中訪問(wèn)不到?this,也就不存在組件實(shí)例這種說(shuō)法,但由于它的特殊性(函數(shù)可以接收參數(shù)),所以存在Props這種屬性2023-02-02