Vue使用滑动验证码

先赞再看,养成习惯。原创不易,共同学习!

先看效果:

image.png

一、安装依赖:

插件名称:vue-monoplasty-slide-verify

npm install --save vue-monoplasty-slide-verify

可在 npm 官网搜索 vue-monoplasty-slide-verify 查看相关API。

二、使用插件:

​ 在main.js中引入插件。

import Vue from 'vue';
import SlideVerify from 'vue-monoplasty-slide-verify';
Vue.use(SlideVerify);

​ 在组件中使用:

<template>
  <el-card>
    <div class="page-slidecode">
      <slide-verify
          :l="42"
          :r="10"
          :w="310"
          :h="155"
          :imgs="bgimgs"
          @success="onSuccess"
          @fail="onFail"
          @refresh="onRefresh"
          :slider-text="text"
        ></slide-verify>
        <div>{{msg}}</div>
    </div>
  </el-card>
</template>

<script>
import aa from "@/assets/image/aa.jpg"  //  如果使用网络图片资源就无需引入
import bb from "@/assets/image/bb.jpg"  //  如果使用网络图片资源就无需引入
import cc from "@/assets/image/cc.jpg"  //  如果使用网络图片资源就无需引入
import dd from "@/assets/image/dd.jpg"  //  如果使用网络图片资源就无需引入
import ee from "@/assets/image/ee.jpg"  //  如果使用网络图片资源就无需引入
export default {
  data() {
    return {
      msg: "",
      bgimgs:[ aa, bb, cc, dd, ee, ],
      // bgimgs:[], //  如果使用网络图片资源就用该值
      text: "向右滑动~"
    };
  },
  methods: {
    onSuccess() {
      this.msg = "登录成功~";
    },
    onFail() {
      this.msg = "登录失败!";
    },
    onRefresh() {
      this.msg = "重新生成验证码";
    }
  }
};
</script>

​ 各位小伙伴有什么疑问,欢迎留言探讨。

参考文档:https://blog.csdn.net/monoplasty/article/details/85016089

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基于Vue的一些资料 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 element★...
    尝了又尝阅读 4,868评论 0 1
  • UI组件 element- 饿了么出品的Vue2的web UI工具套件 Vux- 基于Vue和WeUI的组件库 m...
    柴东啊阅读 15,896评论 2 140
  • UI组件 element- 饿了么出品的Vue2的web UI工具套件 Vux- 基于Vue和WeUI的组件库 m...
    小姜先森o0O阅读 13,284评论 0 72
  • UI组件 element- 饿了么出品的Vue2的web UI工具套件 Vux- 基于Vue和WeUI的组件库 m...
    流觞小菜鸟阅读 5,822评论 2 8
  • UI组件 element- 饿了么出品的Vue2的web UI工具套件 Vux- 基于Vue和WeUI的组件库 m...
    随行者pgl阅读 8,655评论 0 15