美文网首页vue
vue前端登录各种验证

vue前端登录各种验证

作者: w_小伍 | 来源:发表于2020-04-24 11:15 被阅读0次

    1.vue2-verify 有多种验证方式

    安装:

    npm install vue2-verify -S

    使用:

    import Verify from 'vue2-verify'

    <Verify :type="1" @success="success"></Verify>
    
    components: {Verify},
    

    type有5种
    type='1'


    type为1.png

    type='2'


    type为2.png

    type='3'


    type为3.png

    type='4'


    type为4.png

    type='5'


    type为5.png

    2.vue-drag-verify 简单滑动验证,可配置自己想要的颜色

    简单滑动验证.png

    安装:

    npm install vue-drag-verify -S

    使用:

    import dragVerifyfrom 'vue-drag-verify'

    <drag-verify
            :width="width"
            :height="height"
            :text="text"
            :success-text="successText"
            :background="background"
            :progress-bar-bg="progressBarBg"
            :completed-bg="completedBg"
            :handler-bg="handlerBg"
            :handler-icon="handlerIcon"
            :text-size="textSize"
            :success-icon="successIcon"
            ref="Verify"
          >
          </drag-verify>
    
    components: {dragVerify},
    data () {
        return {
          handlerIcon: "fa fa-angle-double-right",
          successIcon: "fa fa-check",
          background: "#cccccc",
          progressBarBg: "#4b0",
          completedBg: "#66cc66",
          handlerBg: "#fff",
          text: "请将滑块拖动到右侧",
          successText: "验证成功",
          width: 320,
          height: 42,
          textSize: "18px",
          isCircle:'true'
        }
      },
    

    3.vue-monoplasty-slide-verify只有滑动验证(挺好用的)

    只有滑动验证.png

    安装:

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

    使用:

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

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

    相关文章

      网友评论

        本文标题:vue前端登录各种验证

        本文链接:https://www.haomeiwen.com/subject/yguxwhtx.html