vue-drag-verify-img-rotate
1.1.0 • Public • Published vue-drag-verify-img-rotate
基于vue-drag-verify二次开发的vue滑块验证组件.
Demo
https://yimijianfang.github.io/vue-drag-verify/#/dragimgrotate
Installation
npm i vue-drag-verify-img-rotate -S
Usage
import dragVerifyImgRotate from 'vue-drag-verify-img-rotate'
components:{
dragVerifyImgRotate
}
<drag-verify-img-rotate
ref="dragVerify"
:isPassing.sync="isPassing"
:imgsrc="logo"
handlerIcon="fa fa-angle-double-right"
successIcon="fa fa-check-circle-o"
@passcallback="handlePass"
>
</drag-verify-img-rotate>
Attributes
参数 |
说明 |
类型 |
可选值 |
默认值 |
isPassing |
验证状态(支持.sync) |
boolean |
true / false |
false |
width |
宽度 |
number |
— |
250 |
height |
高度 |
number |
— |
40 |
text |
初始文字 |
string |
— |
swiping to the right side |
successText |
成功提示文字 |
string |
— |
success |
background |
滑块右侧背景色 |
string |
#eee / red / rgba(52,52,52,0.7) |
#eee |
progressBarBg |
滑块左侧背景色 |
string |
#76c61d / white / rgba(52,52,52,0.7) |
#76c61d |
progressBarBg |
滑块左侧背景色 |
string |
#76c61d / white / rgba(52,52,52,0.7) |
#76c61d |
handlerBg |
滑块背景色 |
string |
#fff / white / rgb(255,255,255) |
#fff |
completedBg |
验证通过背景色 |
string |
#76c61d / white / rgba(52,52,52,0.7) |
#76c61d |
circle |
两侧是否圆形 |
boolean |
true / false |
false |
radius |
圆角 |
string |
4px / 4% |
4px |
handlerIcon |
滑块未验证通过时的图标,根据所选框架设置不同class |
string |
el-icon-d-arrow-right |
— |
successIcon |
滑块验证通过时的图标,根据所选框架设置不同class |
string |
el-icon-circle-check |
— |
textSize |
文字大小 |
string |
14px / 4em |
14px |
textColor |
文字颜色 |
string |
#333 / gray / rgb(52,52,52) |
#333 |
imgsrc |
图片地址 |
string |
— |
— |
showTips |
是否显示底部提示 |
boolean |
true / false |
true |
successTip |
底部验证通过提示 |
string |
验证通过 |
验证通过 |
failTip |
底部验证失败提示 |
string |
验证失败 |
验证失败 |
diffDegree |
在此范围内松开计算验证成功(单位°) |
number |
10 |
10 |
minDegree |
最小旋转角度 |
number |
90 |
90 |
maxDegree |
最大旋转角度(大小旋转角度相同时可指定旋转角度) |
number |
200 |
270 |
Events
事件名称 |
说明 |
回调参数 |
备注 |
passcallback |
验证通过 |
— |
|
passfail |
验证失败 |
— |
1.0.5新增 |
Mthods
方法名 |
说明 |
参数 |
reset |
还原未验证通过时的状态 |
— |
Development
npm run dev
npm run build
License
MIT
Package Sidebar
Install
npm i vue-drag-verify-img-rotate
Weekly Downloads