vue项目里setTimeout方法执行时获取不到data中的变量
vue项目里setTimeout方法
输出:

发现在setTimeout执行时this变为了window,这是由于setTimeout函数调用的代码运行在与所在函数完全分离的执行环境上,this指向的是window对象。
要缓存this,定义一个方法去执行setTimeout函数(用箭头函数更方便)

vue项目里setTimeout方法
输出:

发现在setTimeout执行时this变为了window,这是由于setTimeout函数调用的代码运行在与所在函数完全分离的执行环境上,this指向的是window对象。
要缓存this,定义一个方法去执行setTimeout函数(用箭头函数更方便)
