1.3.4 • Published 12 months ago

aj-captcha-react v1.3.4

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Captcha

AJ-Captcha React版 ,界面优化调整 支持滑块和点选切换

alt slide.png

alt point.png

Getting Started

Install dependencies,

$ yarn add aj-captcha-react

  // or
  
$ npm install aj-captcha-react

API

属性说明类型默认值
onFail校验失败时的函数回调Function-
onSuccess校验成功时的函数回调,会将二次校验参数作为参数传递Function-
type显示校验模块的方式,可选 point(点选),slide(滑动)Stringauto
path后端路径前缀String-

hooks

useCaptcha

import React, { useRef } from 'react';
import { useCaptcha } from 'aj-captcha-react';

export default () => {
  const [run] = useCaptcha({ path: 'http://foo.com', type: 'auto' });

  const click = async () => {
    const data = await run()
    console.log(data)
  };

  return (<button onClick={click}>verify</button>);
}

Demo

import React, { useRef } from 'react';
import { Captcha } from 'aj-captcha-react';

export default () => {
  const ref = useRef();

  const click = () => {
    ref.current?.verify();
  };

  return (
    <Captcha
      onSuccess={(data) => console.log(data)}
      path='https://api.xxx.com'
      type='auto'
      ref={ref}
    >
      <button
        onClick={click}
        style={{
          border: 'none',
          color: '#fff',
          width: '100px',
          height: '50px',
          lineHeight: '50p',
          background: '#1890ff',
        }}
      >
        点击
      </button>
    </Captcha>
  );
}
1.3.4

12 months ago

1.3.3

2 years ago

1.3.2

2 years ago

1.2.0

2 years ago

1.3.0

2 years ago

1.1.0

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago