vuejs2.0 原生js修改vue 绑定的数据
vuejs吧
全部回复
仅看楼主
level 2
哀川佐伦 楼主
我有一个短信验证码发送按钮<a class="btn waves-effect waves-light " v-bind:class="[disabledClass]" @click="getVercode">{{ verCodeText }}textsms当点击时需要修改样式和verCodeText
使用setInterval 定时触发修改verCodeText var timer = setInterval(function() { this.disabledClass = "disabled" this.verCodeText = "重新发送(" + countdown + ")"; }, 1000); 貌似this 不是vue对象了 而是 windows对象,请问这种需求如何使用vuejs 实现?
2016年11月30日 13点11分 1
level 6
和vue无关,是你没有搞清楚this的指向。
可以使用bind函数或者用self代替this来解决这个问题。
2016年12月02日 00点12分 3
已解決了 就是用的self
2016年12月08日 09点12分
level 1
楼主代码能提出来,我也遇到这个问题,写不出来
2017年01月03日 13点01分 5
this赋值给变量临时保存
2017年01月09日 07点01分
level 3
用箭头函数
2017年02月01日 05点02分 6
level 1
楼主基础知识薄弱
2017年02月05日 05点02分 7
1