vue项目里setTimeout方法

输出:

发现在setTimeout执行时this变为了window,这是由于setTimeout函数调用的代码运行在与所在函数完全分离的执行环境上,this指向的是window对象。

要缓存this,定义一个方法去执行setTimeout函数(用箭头函数更方便)

 

Logo

前往低代码交流专区

更多推荐