首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >vue 按钮button短信倒计时

vue 按钮button短信倒计时

作者头像
fruge365
发布2025-12-15 09:24:05
发布2025-12-15 09:24:05
710
举报

vue button发送短信,五毛钱小特效

1. 效果

video效果

vue button发送短信,五毛钱小特效

img效果
在这里插入图片描述
在这里插入图片描述

2.具体实现代码 .html

代码语言:javascript
复制
<div id="root">
    <h1 ref="txt" >短信验证码倒计时</h1>
    <button ref="btn" @click="clickBtnFn" :disabled="smsDisabled">{{btnTxt}}</button>
</div>
<!-- 步骤1:引入vue库 -->
<script src="http://unpkg.zhimg.com/vue"></script>
<script>
// 步骤2:创建vue对象
const vm = new Vue({
//声明监控范围
    el: "#root",
//创建模型
    data: {
        btnTxt:'获取验证码',
        smsDisabled:false,
    },
    methods: {
        clickBtnFn(){
            this.smsDisabled = true;
            let time = 5;
            this.btnTxt = time +"秒后重新发送";
            let t = setInterval(() => {
                time--
                this.btnTxt = time +"秒后重新发送";
                if(time < 1){
                    clearInterval(t)
                    this.btnTxt ='重新获取验证码';
                    this.smsDisabled = false;
                }
            }, 1000);
        }
    },
})
</script>

留心(第六行代码):这里使用的vue版本是vue.js v2.x

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • vue button发送短信,五毛钱小特效
    • 1. 效果
    • 2.具体实现代码 .html
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档