vue中使用定時器時this指向問題

2021-10-23 04:10:18 字數 298 閱讀 5450

在寫乙個很小的demo時,用的普通函式寫法,沒有用es6箭頭函式,發現this變化了,後來查詢到了問題所在:

1 箭頭函式中的this指向是固定不變(定義函式時的指向),在vue中指向vue

23 普通函式中的this指向是變化的(使用函式時的指向),誰呼叫的指向誰

箭頭函式:

1 created () , 1000) // vue

34 setinteval(function () , 1000) // window,因為setinterval()函式是window物件的函式

5 }**:

vue中使用定時器時this指向問題

在寫乙個很小的demo時,用的普通函式寫法,沒有用es6箭頭函式,發現this變化了,後來查詢到了問題所在 1 箭頭函式中的this指向是固定不變 定義函式時的指向 在vue中指向vue 23 普通函式中的this指向是變化的 使用函式時的指向 誰呼叫的指向誰 箭頭函式 1 created 1000...

linux中使用定時器

1.使用14號訊號sigalrm,呼叫alarm函式 include include include include include void handle int signum int main int argc,const char argv return 0 每隔3秒向自身傳送乙個sigalr...

Springboot中使用定時器

1 在入口類中加入 enablescheduling註解 enablescheduling public static void main string args throws exception 2 建立定時器類,類中的方法註解了 scheduled就是乙個定時器 方式一 component pu...