vue中使用定时器时this指向问题

2019-07-22  本文已影响0人  小白中的小白丶

vue中使用定时器时this指向问题

  1. 箭头函数中的this指向是固定不变(定义函数时的指向),在vue中指向vue。
  2. 普通函数中的this指向是变化的(使用函数时的指向),谁调用的指向谁。

箭头函数:

created () 
{ 
setInterval(() => { console.log(this) }, 1000) // vue
setInteval(function () { console.log(this) }, 1000) 
// window,因为setInterval()函数是window对象的函数
}
上一篇 下一篇

猜你喜欢

热点阅读