Skip to content
On this page

滑块验证码(已移除)

说明: 滑块验证码组件常用于各种表单提交前的验证。

基础效果

vue
<template>
    <mi-captcha></mi-captcha>
</template>

自定义背景

vue
<template>
    <mi-captcha image="/@images/bg.jpg"></mi-captcha>
</template>

自定义主题色

vue
<template>
    <mi-captcha theme-color="#2F9688"></mi-captcha>
</template>

开启弹窗前的校验

可以用于后端校验用户操作行为,确认是否弹窗进行校验。

vue
<template>
    <mi-captcha check-action="v1/captcha/check"></mi-captcha>
</template>

结合远程校验

可结合initAction验证码初始化接口

vue
<template>
    <mi-captcha check-action="v1/captcha/check"></mi-captcha>
</template>

Props

温馨提醒

  • 除以下参数外,官方文档内的 props 也都支持,具体可以参考 Upload
属性类型默认值可选值说明版本
widthnumber,string--宽度
heightnumber,string--高度
radiusnumber42px-圆角弧度
themeColorstring42px-主题色
logostring--Logo 图标地址
bgColorstring--初始框的背景色
borderColorstring--初始框的边框颜色
textColorstring--初始框的文本颜色
boxShadowbooleantrue-是否显示初始框的阴影效果
boxShadowColorstring--初始框阴影效果的颜色值
boxShadowBlurnumber4-初始框的阴影效果模糊级数
modalBgColorstring--验证码弹窗的背景色
modalBoxShadowbooleantrue-是否显示验证码弹窗的阴影效果
modalBoxShadowBlurnumber--验证码弹窗的阴影效果的模糊级数
imagestring--验证码弹窗背景图地址
maxTriesstring5-单次验证最大尝试次数若还未匹配成功,则自动关闭
maskbooleantrue-是否显示遮罩
maskClosablebooleantrue-点击遮罩是否可关闭
initParamsobject--初始化参数
initActionstring--初始化接口地址
checkActionstring--辅助校验的接口地址比如检测设备等其它辅助校验
verifyParamsobject--二次校验的参数
verifyActionobject--二次校验的接口地址即拼合成功后的二次校验

事件

事件回调参数说明
onCaptchaInitFunction()验证码初始化成功后的回调
onCaptchaCheckedFunction()验证码辅助校验成功后的回调
onCaptchaSuccessFunction()验证码辅助校验成功后的回调