1、vue-drag-verify组件
// 基本滑块验证组件
npm i vue-drag-verify2 -S
// 图片滑块组件
npm i vue-drag-verify-img -S
// 基本滑块验证组件(拼图)
npm i vue-drag-verify-img-chip -S
// 旋转图片滑块组件
npm i vue-drag-verify-img-rotate -S
2、代码
// main.js
import Vue from 'vue'
import App from './App.vue'
import dragVerify from 'vue-drag-verify2'
Vue.use(dragVerify)
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
new Vue({
el: '#app',
render: h => h(App)
});
2.1、基本滑块验证组件
<template>
<div>
<el-row>
<drag-verify
ref="dragVerify"
:isPassing.sync="isPassing1"
handlerIcon="el-icon-d-arrow-right"
successIcon="el-icon-circle-check"
>
</drag-verify>
</el-row>
<el-row style="margin-top:10px">
<drag-verify
ref="dragVerify"
:isPassing.sync="isPassing2"
text="请按住滑块拖动"
successText="验证通过"
handlerIcon="el-icon-d-arrow-right"
successIcon="el-icon-circle-check"
>
</drag-verify>
</el-row>
<el-row style="margin-top:10px;">
<drag-verify