react-native-verification
Key |
Description |
Type |
Default |
type |
验证码类型 |
string |
'img','number' |
stringArr |
数字验证码-内容数组 |
array |
["1",...,"a",...,"A",...] |
fontWeight |
数字验证码-字体宽度 |
array |
['normal','bold','100',...] |
num |
数字验证码-数字个数 |
number |
4 |
minFont |
数字验证码-最小字体 |
number |
23 |
maxFont |
数字验证码-最大字体 |
number |
40 |
minDeg |
数字验证码-最小旋转角度 |
number |
-45 |
maxDeg |
数字验证码-最大旋转角度 |
number |
45 |
font |
数字验证码-字号 |
array |
['italic','normal'] |
rightMove |
图片验证码-滑块移动正确距离(比填) |
number |
164 |
offset |
图片验证码-滑块移动正确距离误差值 |
number |
3 |
itemImg |
图片验证码-滑块图片 |
object |
{uri:url} /require(url) |
backGroundImg |
图片验证码-滑块背景图片 |
object |
{uri:url} /require(url) |
getValue |
回调值,数字验证码返回随机内容,图片验证码显示true/false |
func |
|
npm install react-native-verification --save
Step 2 - import and use in project
import Verification from 'react-native-verification'
<View style={{
flex:1,
alignItems:'center',
justifyContent:'center',}}>
<Verification
type={'img'}
getValue={(value)=>console.log(value)}
/>
<Verification
type={'number'}
getValue={(value)=>console.log(value)}
/>
</View>