0.1.0 • Published 8 months ago

vue-rotate-captcha v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

vue-rotate-captcha

Refer Project: react-slide-captcha

0.Screenshot

exmaple

1.Usage

(1) Installation

TODO

(2) requirement

1. vue 

(3) simple example

import RotateCaptcha from 'vue-rotate-captcha';
import 'vue-rotate-captcha/dist/styles.css';

<RotateCaptcha
   :imageUrl="state.imageUrl"
   @validate="validateCallback"
/>

2 Live Demo

TODO

3 API (0.1.0)

RotateCaptcha

PropertiesDescritionTypeDefault
isLoadingloading status(optional)booleanfalse
imageUrlURL for puzzle image(required)string-
@validaterequeset callback(required)(context: Validation) => void-
<!--containerClassNamecontainer class(optional)any-
stylecontainer style(optional)object-
tipsTexttext for tips(optional)string-
tipsClassNametips class(optional)any-
tipsStyletips style(optional)object-
robotValidaterobot validate config(optional)object: { offsetY: number, handler: () => any,}-
resetcomponent reset type auto/manual (optional)stringauto
resetButtoncomponent reset type none/inline/outline(optional)JSX.Element'auto'
resetButtonElementcomponent reset type(optional)stringdefault button svg
onResetreset call back(optional)() => any-
imagePositionbg image position type top/bottom (optional)string'bottom'
loadingIconloading icon(optional)JSX.Elementdefalut loading svg
displayTypedisplay type hover/static(optional)string'hover'
hoverPanelStylehover panel style(optional)object-
hoverPanelClassNamehover panel className(optional)string--->

ValidationContext

export type ValidationContext = {
  readonly widthPercentage: number,
  readonly rotationDegree: number,
  readonly success: (callback: () => any) => void,
  readonly fail: (callback: () => any) => void,
  readonly reset: (isReset?: boolean) => void,
}

4 License

This entire project are built based on MIT license

MIT

0.1.0

8 months ago