鍍金池/ 問答/iOS  HTML/ 關(guān)于vue中定義方法this指向問題

關(guān)于vue中定義方法this指向問題

圖片描述

為什么箭頭函數(shù)指向的是window 而普通函數(shù)指向當(dāng)前對(duì)象實(shí)例 官網(wǎng)上解釋的看不懂 誰能給我講一下

回答
編輯回答
慢半拍

其實(shí)不復(fù)雜的,和vue沒關(guān)系,是箭頭函數(shù)的特性。
es5的普通函數(shù),this的指向你應(yīng)該清楚,指向調(diào)用者,比如vue實(shí)例的方法是由vue實(shí)例vm調(diào)用的,所以this指向vm。 箭頭函數(shù)的this指向它的調(diào)用者所在的上下文,也就是vm實(shí)例所在的上下文,即window.
看下這篇好了

2017年7月25日 19:39