Makeit Captcha 滑块验证码组件,是基于 Vue3.0 + Vite + Canvas 开发,动态生成验证滑块,结合后端进行二次校验,能有效避免被恶意抓取后的模拟验证,进一步提升验证码的可靠性。
npm install @inmeng/makeit-captcha基于 Vue3.0 + Vite 开发,动态生成验证滑块的验证码组件


!MIT
!webpack
!vue
!vite
!axios
> Makeit Captcha 滑块验证码组件,是基于 Vue3.0 + Vite + Canvas 开发,动态生成验证滑块,结合后端进行二次校验,能有效避免被恶意抓取后的模拟验证,进一步提升验证码的可靠性。
``bash`
npm i makeit-captcha
ts
import { createApp } from 'vue'
import MakeitCaptcha from 'makeit-captcha'
import 'makeit-captcha/dist/captcha.min.css'
import App from './app.vue'const app = createApp(App)
app.use(MakeitCaptcha)
app.mount('#app')
`示例
`vue
init-action="v1/captcha/init"
@init="initAfter"
verify-action="v1/captcha/verification"
:verify-params="verifyParams">
``ts
import { defineComponent } from 'vue'
export default defineComponent({
data() {
return {
verifyParams: {}
}
},
methods: {
initAfter(res) {
if (res.ret.code === 1) {
localStorage.setItem('mi-captcha-key', res.data.key)
this.verifyParams = {key: res.data.key}
}
}
}
})
``