vue 短信验证码倒计时
<template>
<div>
<group title="验证码">
<x-input title="发送验证码" placeholder="请输入验证码">
<x-button slot="right" type="primary" action-type="button" mini>发送验证码</x-button>
</x-input>
</group>
</div>
</template>
<script>
import { Confirm,XInput, Group, XSwitch, XButton, TransferDomDirective as TransferDom } from 'vux';
import Vue from 'vue';
import { ConfirmPlugin } from 'vux';
Vue.use(ConfirmPlugin);
export default {
directives: {
TransferDom
},
components: {
Confirm,
Group,
XSwitch,
XButton,
XInput
},
data () {
return {
}
},
methods: {
}
}
</script>
问题:获取手机验证码60秒倒计时,不能点击按钮;60秒后重新获取按钮
老铁们,帮忙看看>_<
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这跟jquery的也没区别啊……
button加个事件:
加两个属性:
倒计时和按钮分成两个dom在同一个位置 用v-if用区分一下
你可以在点击事件里加一个标志位
@click='once%%handleclick()'
点击时this.once=false;
倒计时结束后 this.once=true