alanwillms / vue-recaptcha

Google ReCAPTCHA component for Vue.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-recaptcha

devDependencies Status peerDependencies Status CircleCI npm version npm downloads

Description

Google ReCAPTCHA component for vue.

This version is for Vue2.0. If you need Vue1.x support please reference to vue-v1.x.

Install

NPM

$ npm install vue-recaptcha

CDN

<script src="https://unpkg.com/vue-recaptcha@latest/dist/vue-recaptcha.js"></script>
<!-- Minify -->
<script src="https://unpkg.com/vue-recaptcha@latest/dist/vue-recaptcha.min.js"></script>

Usage

Place this in head to load recaptcha:

<script src="https://www.google.com/recaptcha/api.js?onload=vueRecaptchaApiLoaded&render=explicit" async defer>
</script>
With `onload` callback, it will notify us when the api is ready for use.

Then use it in your component

<template>
  <vue-recaptcha key="Your key here"></vue-recaptcha>
</template>

<script>
  import VueRecaptcha from 'vue-recaptcha';
  export default {
    ...
    components: { VueRecaptcha }
  };
</script>

About

Google ReCAPTCHA component for Vue.js


Languages

Language:JavaScript 87.6%Language:HTML 12.4%