Vue v3 component for Google reCAPTCHA v2 For CN
Vue v3 component for Google reCAPTCHA v2
bash
npm install vue3-recaptcha2-cn
`Example usage
$3
` vue
size="normal"
theme="light"
hl="tr"
:loading-timeout="loadingTimeout"
@verify="recaptchaVerified"
@expire="recaptchaExpired"
@fail="recaptchaFailed"
@error="recaptchaError"
ref="vueRecaptcha">
`$3
` html
``- sitekey (required)
Your sitekey
- size (optional)
The size of the widget
- theme (optional)
The color theme of the widget
- hl (optional)
Forces the widget to render in a specific language. Auto-detects the user's language if unspecified.
- loading-timeout (optional)
Milliseconds to wait for widget to load before triggering a timeout error. Defaults to 0 (i.e. never timeout).
- reset
Resets the reCAPTCHA widget
- execute
Programmatically invoke the challenge
- verify(response)
The name of your callback function, executed when the user submits a successful response. The g-recaptcha-response token is passed to your callback
- expire
The name of your callback function, executed when the reCAPTCHA response expires and the user needs to re-verify
- fail
The name of your callback function, executed when reCAPTCHA encounters an error (usually network connectivity) and cannot continue until connectivity is restored. If you specify a function here, you are responsible for informing the user that they should retry
- error
The name of your callback function, executed when reCAPTCHA fails to load. If you specify a function here, you are responsible for either reloading (e.g. by unmounting / re-mounting the component) or notifying the user that they should reload / retry