可以先在data中定义个verifyTextdata:{ verifyText:'获取验证码', }, //定义button<div @click.stop="getValidate()" v-text="verifyText"></div> 然后在ajax的success方法中修改button中的文字 var countdown=60; if (data.code == 0) { vm.verifyText = '已发送'; function settime(val) { if (countdown <= 0) { vm.verifyText = "获取验证码"; countdown = 60; } else { vm.verifyText ='验证码('+countdown + ")"; countdown--; setTimeout(function () { settime(val) }, 1000) } } settime(countdown); }
可以先在data中定义个verifyText
data:{
//定义button
<div @click.stop="getValidate()" v-text="verifyText"></div>
然后在ajax的success方法中修改button中的文字