vue3-captcha
v0.3.4
Published
a canvas captcha built in Vue3 with TypeScript
Downloads
67
Maintainers
Readme
About
A canvas captcha built in Vue3 with TypeScript
Install
npm i -S vue3-captcha
Use
<script setup lang="ts">
import {ref} from "vue"
import Captcha,{CaptchaInstance} from 'vue3-captcha';
let value=ref('')
let refCode=ref<CaptchaInstance>(null)
const handleCheck=()=>{
if(refCode.value?.check(value.value)){
console.log("check success")
}
}
</script>
<template>
<Captcha ref="refCode" />
<input v-model="value">
<button @click="handleCheck">校验</button>
</template>
Props
| attr | type | default | remark | |-------|------|---------|---------| | width | Number|String |120| width| | height | Number|String |40| height| | borderColor | String |rgba(0,0,0,0.1)| border-color| | bgColor | String |#ffffff| background-color| | clickRefresh | Boolean |true| click refresh| | failRefresh | Boolean |false| verification failed, refresh|
Methods
| method | params | return | remark | |----------|--------|--------|--------| | refresh | | void | refresh | | check | value | true/false |verification value|