0.0.6 • Published 3 years ago

humi-ncpc v0.0.6

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

humi-ncpc

封装react滑动验证组建

install

npm install humi-ncpc

默认安装最新版本

use

# 组件中引入
import HumiNcpc from 'humi-ncpc';
# 样式引入
import 'humi-ncpc/lib/main.min.css';

<HumiNcpc appkey={"FFFF0N000000000072D4"} />

arguments

参数含义是否必填
renderTo声明滑动验证需要渲染的目标元素ID
appkey应用标示。它和scene字段一起决定了滑动验证的业务场景与后端对应使用的策略模型。您可以从console的配置里找到它正确的值,请勿乱写
scene场景标示。它和appkey字段一起决定了滑动验证的业务场景与后端对应使用的策略模型。您可以从console的配置里找到它正确的值,请勿乱写
token滑动验证码的主键,请务必不需要写死固定值。请确保每个用户每次打开页面时,token都是不同的。建议格式为”您的appkey”+”时间戳”+”随机数”
customWidth滑动条的长度,建议预留300像素以上
trans业务键字段。您可以不写此字段,也可以按照下文中”问题排查与错误码”部分文档配置此字段,便于线上问题排查
elementID通过Dom的ID属性自动填写trans业务键,您可以不写此字段,也可以按照下文中”问题排查与错误码”部分文档配置此字段,便于线上问题排查
is_Opt是否自己配置底层采集组件。如无特殊场景请保持写0或不写此项。默认为0
isEnabled是否启用,无特殊场景请默认写true。默认为true
timeout内部网络请求的超时时间,一般不需要改,默认值为3000ms
times允许服务器超时重复次数,默认5次
apimap用于自己指定滑动验证各项请求的接口地址。如无特殊情况,请不要配置这里的apimap
callback前端滑动验证通过时会触发此回调,您可以在这个回调中将token、sessionid、sig记录下来,随业务请求带到您的server端调用验签

function

方法名参数作用
reload任何时候调用此方法,可以将滑动验证重置为初始状态(等待滑动)
hide任何时候调用此方法,可以隐藏滑动验证组件
show在调用hide方法后,任何时候调用此方法,可以展示滑动验证组件
getToken任何时候调用此方法,可以获取当前滑动验证实例的token
setTransObject可以设置滑动验证的业务键,方便问题排查定位。详见”问题排查与错误码说明”部分
upLangString,Object用于配置NC自定义文案,详见”自定义文案与多语言”部分
destroy销毁当前滑动验证实例
0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago