vue实现图片滑动验证功能介绍

作者:坚强 2022-09-22

本文主要介绍了关于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实现图片滑动验证功能介绍的全部内容了,感兴趣的小伙伴记得点击关注哦。

相关文章

精彩推荐