Package Exports
- vue3-smart-captcha
Readme
Yandex SmartCaptcha for Vue3 projects
Adds Yandex SmartCaptcha component into your Vue3 application
Create Captcha and get keys. You need client site key to activate captcha
NOTE: this package does NOT provides verification
Installation
npm install vue3-smart-captchaUsage
As plugin
// main.js
import { createApp } from 'vue'
import { SmartCaptchaPlugin } from 'vue3-smart-captcha'
const app = createApp(App)
app.use(SmartCaptchaPlugin)As component
<template>
<SmartCaptcha :sitekey="sitekey" />
</template>
<script setup>
import { SmartCaptcha } from 'vue3-smart-captcha'
const sitekey = 'client_site_key' // import.meta.env.VITE_YANDEX_SMART_CAPTCHA_KEY
</script>Options
TODO
Basically it gets every parameter of window.smartCaptcha object plus 5 callbacks for every subscription events named as on + event name in camelCase ('success' => 'onSuccess', 'network-error' => 'onNetworkError', etc)
License
Open-source under MIT license
Testing
TODO