Vue插件滑动验证码具体操作步骤解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1817个文字,预计阅读时间需要8分钟。
Vue插件示例:滑动验证码使用方法
一、概述本文将介绍Vue插件中的滑动验证码功能,适用于网页注册或登录界面,方便用户验证身份。
二、目录
1.预览
2.基于滑动式的验证码
3.非文字验证码的详细输入
4.用于网页注册或登录
5.安装
6.使用方法
7.更新
三、预览
滑动验证码界面简洁,用户只需按照指示滑动滑块至指定位置即可完成验证。四、基于滑动式的验证码本插件采用滑动式验证码,无需输入文字,提高用户体验。
五、非文字验证码的详细输入用户只需将滑块滑动至指定位置,无需输入任何文字。
六、用于网页注册或登录适用于网页注册或登录界面,提高安全性。
七、安装
1.通过npm安装:`npm install vue-slide-verify-code`
2.通过yarn安装:`yarn add vue-slide-verify-code`
八、使用方法
1.在Vue组件中引入插件:`import SlideVerify from 'vue-slide-verify-code';`
2.在模板中使用:``
3.设置选项:`options={width: '300px', height: '150px', sliderSize: '5px', lineColor: '#c7c7c7', bgColor: '#f0f0f0', successText: '验证成功', errorText: '验证失败'}`
九、更新
插件将根据用户反馈进行更新,请关注官方文档获取最新版本。本文实例讲述了Vue插件之滑动验证码用法。分享给大家供大家参考,具体如下:
目录
- 预览
- 基于滑动式的验证码,免于字母验证码的繁琐输入 用于网页注册或者登录
- 安装
- 使用方法
- 更新记录
- V1.1.2 版本
- V1.1.1 描述(此版本有bug,请使用最新版)
- V1.1.0 版本新增属性`imgs`:
- 内置方法
- props传参(均为可选)
- 自定义回调函数
- 更新记录
- 注意事项
- 使用方法
预览
基于滑动式的验证码,免于字母验证码的繁琐输入 用于网页注册或者登录
目前仅前端实现,支持移动端滑动事件。版本V1.1.2
github文档地址: github.com/monoplasty/vue-monoplasty-slide-verify
gitee镜像地址:gitee.com/monoplasty/vue-monoplasty-slide-verify
安装
npm install --save vue-monoplasty-slide-verify
使用方法
// main.js import Vue from 'vue'; import SlideVerify from 'vue-monoplasty-slide-verify'; Vue.use(SlideVerify); // template <slide-verify ref="slideblock" @again="onAgain" @fulfilled="onFulfilled" @success="onSuccess" @fail="onFail" @refresh="onRefresh" :accuracy="accuracy" :slider-text="text" ></slide-verify> <div>{{msg}}</div> <button @click="handleClick">在父组件可以点我刷新哦</button> // script export default { name: 'App', data(){ return { msg: '', text: '向右滑', // 精确度小,可允许的误差范围小;为1时,则表示滑块要与凹槽完全重叠,才能验证成功。默认值为5 accuracy: 1, } }, methods: { onSuccess(){ console.log('验证通过'); this.msg = 'login success' }, onFail(){ console.log('验证不通过'); this.msg = '' }, onRefresh(){ console.log('点击了刷新小图标'); this.msg = '' }, onFulfilled() { console.log('刷新成功啦!'); }, onAgain() { console.log('检测到非人为操作的哦!'); this.msg = 'try again'; // 刷新 this.$refs.slideblock.reset(); }, handleClick() { // 父组件直接可以调用刷新方法 this.$refs.slideblock.reset(); }, } }
更新记录
V1.1.2 版本
- 修复
imgs参数不传是的warn
V1.1.1 描述(此版本有bug,请使用最新版)
accuracy精度设置
判断滑块与凹槽位置的误差范围值,默认取值范围为 [1, 10]。若取值不为 -1,则会开启检测非人为操作。人为操作也有可能会触发哦!
判断依据是:滑块的一系列移动坐标的平均值和方差是否相等。若相等则人为是非人为操作。
若
accuracy为 -1,则表示关闭检测非人为操作,默认开启。开启之后,若检测到为非人为操作,则会触发again回调函数
V1.1.0 版本新增属性imgs:
- 当
imgs不传或者传空数组时,图片库默认使用第三方api提供的图片路径。可能加载缓慢; - 当
imgs传本地路径时,确保图片路径是否正确。建设传cdn上的图片地址。 - 详情可参考
APP.vue上的写法。或在线查看demo地址
内置方法
- 在父组件里如果需要重置,可以在父组件中调用子组件reset() 方法
<slide-verify ref="slideblock" ></slide-verify> // javascript 见使用方法 this.$refs.slideblock.reset();
props传参(均为可选)
自定义回调函数
注意事项
目前仅是前端实现,如有什么问题欢迎issue或者留言。
希望本文所述对大家vue.js程序设计有所帮助。
本文共计1817个文字,预计阅读时间需要8分钟。
Vue插件示例:滑动验证码使用方法
一、概述本文将介绍Vue插件中的滑动验证码功能,适用于网页注册或登录界面,方便用户验证身份。
二、目录
1.预览
2.基于滑动式的验证码
3.非文字验证码的详细输入
4.用于网页注册或登录
5.安装
6.使用方法
7.更新
三、预览
滑动验证码界面简洁,用户只需按照指示滑动滑块至指定位置即可完成验证。四、基于滑动式的验证码本插件采用滑动式验证码,无需输入文字,提高用户体验。
五、非文字验证码的详细输入用户只需将滑块滑动至指定位置,无需输入任何文字。
六、用于网页注册或登录适用于网页注册或登录界面,提高安全性。
七、安装
1.通过npm安装:`npm install vue-slide-verify-code`
2.通过yarn安装:`yarn add vue-slide-verify-code`
八、使用方法
1.在Vue组件中引入插件:`import SlideVerify from 'vue-slide-verify-code';`
2.在模板中使用:``
3.设置选项:`options={width: '300px', height: '150px', sliderSize: '5px', lineColor: '#c7c7c7', bgColor: '#f0f0f0', successText: '验证成功', errorText: '验证失败'}`
九、更新
插件将根据用户反馈进行更新,请关注官方文档获取最新版本。本文实例讲述了Vue插件之滑动验证码用法。分享给大家供大家参考,具体如下:
目录
- 预览
- 基于滑动式的验证码,免于字母验证码的繁琐输入 用于网页注册或者登录
- 安装
- 使用方法
- 更新记录
- V1.1.2 版本
- V1.1.1 描述(此版本有bug,请使用最新版)
- V1.1.0 版本新增属性`imgs`:
- 内置方法
- props传参(均为可选)
- 自定义回调函数
- 更新记录
- 注意事项
- 使用方法
预览
基于滑动式的验证码,免于字母验证码的繁琐输入 用于网页注册或者登录
目前仅前端实现,支持移动端滑动事件。版本V1.1.2
github文档地址: github.com/monoplasty/vue-monoplasty-slide-verify
gitee镜像地址:gitee.com/monoplasty/vue-monoplasty-slide-verify
安装
npm install --save vue-monoplasty-slide-verify
使用方法
// main.js import Vue from 'vue'; import SlideVerify from 'vue-monoplasty-slide-verify'; Vue.use(SlideVerify); // template <slide-verify ref="slideblock" @again="onAgain" @fulfilled="onFulfilled" @success="onSuccess" @fail="onFail" @refresh="onRefresh" :accuracy="accuracy" :slider-text="text" ></slide-verify> <div>{{msg}}</div> <button @click="handleClick">在父组件可以点我刷新哦</button> // script export default { name: 'App', data(){ return { msg: '', text: '向右滑', // 精确度小,可允许的误差范围小;为1时,则表示滑块要与凹槽完全重叠,才能验证成功。默认值为5 accuracy: 1, } }, methods: { onSuccess(){ console.log('验证通过'); this.msg = 'login success' }, onFail(){ console.log('验证不通过'); this.msg = '' }, onRefresh(){ console.log('点击了刷新小图标'); this.msg = '' }, onFulfilled() { console.log('刷新成功啦!'); }, onAgain() { console.log('检测到非人为操作的哦!'); this.msg = 'try again'; // 刷新 this.$refs.slideblock.reset(); }, handleClick() { // 父组件直接可以调用刷新方法 this.$refs.slideblock.reset(); }, } }
更新记录
V1.1.2 版本
- 修复
imgs参数不传是的warn
V1.1.1 描述(此版本有bug,请使用最新版)
accuracy精度设置
判断滑块与凹槽位置的误差范围值,默认取值范围为 [1, 10]。若取值不为 -1,则会开启检测非人为操作。人为操作也有可能会触发哦!
判断依据是:滑块的一系列移动坐标的平均值和方差是否相等。若相等则人为是非人为操作。
若
accuracy为 -1,则表示关闭检测非人为操作,默认开启。开启之后,若检测到为非人为操作,则会触发again回调函数
V1.1.0 版本新增属性imgs:
- 当
imgs不传或者传空数组时,图片库默认使用第三方api提供的图片路径。可能加载缓慢; - 当
imgs传本地路径时,确保图片路径是否正确。建设传cdn上的图片地址。 - 详情可参考
APP.vue上的写法。或在线查看demo地址
内置方法
- 在父组件里如果需要重置,可以在父组件中调用子组件reset() 方法
<slide-verify ref="slideblock" ></slide-verify> // javascript 见使用方法 this.$refs.slideblock.reset();
props传参(均为可选)
自定义回调函数
注意事项
目前仅是前端实现,如有什么问题欢迎issue或者留言。
希望本文所述对大家vue.js程序设计有所帮助。

