humi-ncpc

0.0.6 • Public • Published

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
setTrans Object 可以设置滑动验证的业务键,方便问题排查定位。详见”问题排查与错误码说明”部分
upLang String,Object 用于配置NC自定义文案,详见”自定义文案与多语言”部分
destroy 销毁当前滑动验证实例

Readme

Keywords

Package Sidebar

Install

npm i humi-ncpc

Weekly Downloads

0

Version

0.0.6

License

ISC

Unpacked Size

7.3 kB

Total Files

4

Last publish

Collaborators

  • singlee