用axios替換vue-resource的時候遇到一個問題忘蟹,報錯變量未定義猎拨,報錯位置:
this.progressNum = res.data.progressNum;
res是請求返回的數據,排查后發(fā)現是this.progressNum? 并不能獲取到我們data中定義的變量萌朱,把匿名函數改寫成箭頭函數就沒問題了宴树。從此pick箭頭函數,要好好學習es6了晶疼。
箭頭函數的特點:
1酒贬、寫法簡潔
2、沒有局部this綁定翠霍,也就是說箭頭函數內部的this等同于外部this
(傳統(tǒng)寫法是在函數外部定義變量保存this锭吨,內部再通過這個變量使用this,現在一個箭頭函數就搞定啦)