滑块验证码(已移除)
说明: 滑块验证码组件常用于各种表单提交前的验证。
基础效果
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
属性 | 类型 | 默认值 | 可选值 | 说明 | 版本 |
---|---|---|---|---|---|
width | number,string | - | - | 宽度 | |
height | number,string | - | - | 高度 | |
radius | number | 42px | - | 圆角弧度 | |
themeColor | string | 42px | - | 主题色 | |
logo | string | - | - | Logo 图标地址 | |
bgColor | string | - | - | 初始框的背景色 | |
borderColor | string | - | - | 初始框的边框颜色 | |
textColor | string | - | - | 初始框的文本颜色 | |
boxShadow | boolean | true | - | 是否显示初始框的阴影效果 | |
boxShadowColor | string | - | - | 初始框阴影效果的颜色值 | |
boxShadowBlur | number | 4 | - | 初始框的阴影效果模糊级数 | |
modalBgColor | string | - | - | 验证码弹窗的背景色 | |
modalBoxShadow | boolean | true | - | 是否显示验证码弹窗的阴影效果 | |
modalBoxShadowBlur | number | - | - | 验证码弹窗的阴影效果的模糊级数 | |
image | string | - | - | 验证码弹窗背景图地址 | |
maxTries | string | 5 | - | 单次验证最大尝试次数若还未匹配成功,则自动关闭 | |
mask | boolean | true | - | 是否显示遮罩 | |
maskClosable | boolean | true | - | 点击遮罩是否可关闭 | |
initParams | object | - | - | 初始化参数 | |
initAction | string | - | - | 初始化接口地址 | |
checkAction | string | - | - | 辅助校验的接口地址比如检测设备等其它辅助校验 | |
verifyParams | object | - | - | 二次校验的参数 | |
verifyAction | object | - | - | 二次校验的接口地址即拼合成功后的二次校验 |
事件
事件 | 回调参数 | 说明 |
---|---|---|
onCaptchaInit | Function() | 验证码初始化成功后的回调 |
onCaptchaChecked | Function() | 验证码辅助校验成功后的回调 |
onCaptchaSuccess | Function() | 验证码辅助校验成功后的回调 |