Skip to content

lychengoho/vue-img-verify

 
 

Repository files navigation

vue的前端图形验证码组件

效果图

效果图

说明

  • 使用canvas实现

  • 4位,数字加大写字母的验证码

  • 点击可以实现图片的变化

    父组件:
    <ImgVerify @draw="imgCode" ref='imgVerify'/>
    
    methods: {
        imgCode(code){
          console.log(code)
        }
     },
    
  • 父组件调用子组件的方法来实现图形的变化

    父组件:
    <ImgVerify @draw="imgCode" ref='imgVerify'/>
    <button @click="handleClick">点击</botton>  
    methods: {
      handleClick(){
        this.$refs.imgVerify.draw()
      }
    },
    

使用

  • 下载组件v-img-verify

  • 父组件

      <ImgVerify @imgCode="imgCode" ref="imgVerify"/>
      
        export default {
          name: 'App',
          methods: {
            imgCode(code) {
              console.log(code)
            },
            handleClick(){
              this.$refs.imgVerify.draw()
            }
          },
          components: {
            ImgVerify
          }
        }
    

About

vue图形验证码组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 100.0%