xlsdg / react-geetest

A Geetest component for React
https://docs.geetest.com/install/deploy/client/web
MIT License
23 stars 5 forks source link
captcha geetest react react-component

react-geetest

A Geetest component for React

Installation

npm install react-geetest --save

Usage

import Geetest from 'react-geetest';

export default () => {
  const onSuccess = isSuccess => console.log(isSuccess);

  return (
    <Geetest
      gt="your-gt"
      challenge="your-challenge"
      onSuccess={onSuccess}
    />
  );
};

Properties

  className:    PropTypes.string,
  gt:           PropTypes.string.isRequired,
  challenge:    PropTypes.string.isRequired,
  offline:      PropTypes.bool,
  newCaptcha:   PropTypes.bool,
  product:      PropTypes.string,
  width:        PropTypes.string,
  lang:         PropTypes.string,
  https:        PropTypes.bool,
  timeout:      PropTypes.number,
  remUnit:      PropTypes.number,
  zoomEle:      PropTypes.string,
  hideSuccess:  PropTypes.bool,
  hideClose:    PropTypes.bool,
  hideRefresh:  PropTypes.bool,
  area:         PropTypes.string,
  nextWidth:    PropTypes.string,
  bgColor:      PropTypes.string,
  onReady:      PropTypes.func,
  onSuccess:    PropTypes.func,
  onError:      PropTypes.func,
  onClose:      PropTypes.func,

Read More

License

MIT