倒计时的语法看不懂可以解释下吗?
来源:2-15 自定义组件(上)
晓东001
2019-08-04 18:26:26

倒计时的语法看不懂 請老師解釋下
1回答
好帮手慕糖
2019-08-04
同学你好,1、vm保存的是this这个对象,执行的是当前实例化的vue对象。
2、这里是执行一个计时器,没个1s执行一次。
3、vm.time,访问的是实例化对象上的tiem,就是想如下这样定义的数据。每执行一次计时器,time这个就减减一次。

3、直到这个值等于0的时候,执行if语句中的内容。clearInterval(t);是清除计时器。即:如下这个计时器哦。

4、$emit是用来让子组件去触发父组件的自定义事件的。所以vm.$emit("end")其实就是用来触发父级件中的end事件的,不过老师这里并没有定义事件,所以先把这里去掉了,可以先了解下,后面课程中也会有讲到哦。
希望能帮助到你,祝学习愉快!
相似问题