我用avalon做了一个获取手机验证码的页面,在获取验证码后一定时间内不能再次获取,有倒计时,第一次倒计时正常显示,再次获取时倒计时无法正常显示,但是后台数据的确变了因为测试所以将时间改为3,看右侧控制台变量的确减小,但是视图一直是3
1 回答
MM们
TA贡献1886条经验 获得超2个赞
我的解决方案是把判断移到$computed内执行
<a :click="@getVerificationCode" ms-text="text"></a>
$computed:{
text: function(){
return this.canGetCodeFlg?'获取验证码':'重新获取('+this.canGetCodeTime+')'
}
}
但是你要问为什么你的视图为什么不改变, 可能得让司徒正美老师来解答. 而且官网文档也说了, 不要在绑定属性内混入插值表达式. 复杂的判断最好在JS内写.
添加回答
举报
0/150
提交
取消