Vue關於this指向的問題
與vm實例沒有任何關系。而是與箭頭函數和普通函數的區別。
給大家總結兩點:
1、es5的普通函數,this指向是指向了調用者,比如vue實例的方法(在methods中聲明了一個方法)是由vue實例vm調用的,所以this指向vm。
2、箭頭函數的this指向它的調用者所在的上下文,也就是vm實例所在的上下文(定義vm的父類),即window.
與vm實例沒有任何關系。而是與箭頭函數和普通函數的區別。
給大家總結兩點:
1、es5的普通函數,this指向是指向了調用者,比如vue實例的方法(在methods中聲明了一個方法)是由vue實例vm調用的,所以this指向vm。
2、箭頭函數的this指向它的調用者所在的上下文,也就是vm實例所在的上下文(定義vm的父類),即window.
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。