本文主要介绍了关于vue实现图片滑动验证功能介绍,感兴趣的小伙伴不妨一起来学习学习吧。
目前vue技术日趋成熟,已经有专门针对图片滑动验证功能的插件了。具体使用方式如下:
1.安装插件——npm install --save vue-monoplasty-slide-verify
注意此处的--save也就是简化版的-s,是为了将下载的插件保存到package.json中的depencedies中,这样其他人在下载你的项目后,依然可以通过npm install将插件安装到node_modules.
2.在main.js中引入插件并绑定到vue上
import Vue from 'vue'; import SlideVerify from 'vue-monoplasty-slide-verify'; Vue.use(SlideVerify);
3.封装图片验证组件
4.父组件使用图片验证组件
import SlideVerify from "@/components/SlideVerify";//引入 export default { name: "Redister", components: { SlideVerify,//注册组件 }, data(){ return{ isShowSlide:false } } }
在html中使用组件
对应的js部分:
hideSlide() { setTimeout(() => { this.isShowSlide = false; }, 500); }, sendSmsCode() { //此处的处理是:图片验证通过后,发送短信验证码,这个要根据具体情况单独处理 setTimeout(() => { this.$api .getSendForgetSmsCode({ mobile: this.form.account, }) .then((res) => { this.isShowSlide = false; if (res.data.success) { this.timeCountDown(); this.$message.success("短信验证码发送成功"); } else { this.$message.error(res.data); } }) .catch((err) => {}); }, 500); },
以上就是关于vue实现图片滑动验证功能介绍的全部内容了,感兴趣的小伙伴记得点击关注哦。