Skip to content

AwayQu/VueComponents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

VueComponents

  • 倒计时验证码按钮,防浏览器刷新

Components

1.TimerBtn.vue

 

usage

  <el-form-item prop="securityCode">
            <el-input style="width: 62%" type="text" v-model="ruleForm2.securityCode" auto-complete="off" placeholder="验证码"></el-input>
            <timer-btn type="primary" style="width: 36%; float: right" class="btn btn-default" @click="send" ref="btn"></timer-btn>
        </el-form-item>
  
<script>
  import TimerBtn from "../components/TimerBtn";

  export default {
    components: {TimerBtn},
    data() {
      return {
    },
    methods: {
      send: function () {
        this.$message({
          message: "send",
          type: 'success'
        });
        this.$refs.btn.disabled = true;
        setTimeout(this.sended, 2000);
      },
      sended() {
        this.$refs.btn.run();
        this.$refs.btn.disabled = false;
      }
    }
  }

</script>

About

Vue的组件1.验证码倒计时按钮

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages