es6 vue 箭頭函數(shù) 很重要

在做vue項目時用到了axios,但是發(fā)現(xiàn)axios請求之后的回調(diào)函數(shù)里this并不指向當前vue實例,從而導致瀏覽器報錯。

箭頭函數(shù)相當于匿名函數(shù),并且簡化了函數(shù)定義。看上去是匿名函數(shù)的一種簡寫,但實際上,箭頭函數(shù)和匿名函數(shù)有個明顯的區(qū)別:箭頭函數(shù)內(nèi)部的this是詞法作用域,由上下文確定。此時this在箭頭函數(shù)中已經(jīng)按照詞法作用域綁定了。很明顯,使用箭頭函數(shù)之后,箭頭函數(shù)指向的函數(shù)內(nèi)部的this已經(jīng)綁定了外部的vue實例(為什么呢)了.

如果不用箭頭函數(shù),或者在外部定義this,瀏覽器會提示store未定義
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對于 Vue 1.0 印象不深的內(nèi)容。關于...
    云之外閱讀 5,176評論 0 29
  • Vue 實例 屬性和方法 每個 Vue 實例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,371評論 0 6
  • 這幾天樸槿惠刷了屏。 她被指與閨蜜崔順實合謀從大公司敲詐數(shù)千萬美元且應對幾次危機不力,終于被彈劾下臺,連卸任總統(tǒng)待...
    wings1999閱讀 486評論 0 1
  • 有一次到一個老師家里做客,過了一次傳統(tǒng)的典型的“感恩節(jié)”,再看其他美國人的感恩節(jié)大餐,真的像中國的年夜飯,大...
    木雨閱讀 819評論 1 4
  • “放假到奶奶家來玩好么?我裝了wifi……” “………………” 我想這是這個春天最讓人心酸的句子…… 老人家可能連...
    落塵f雪閱讀 358評論 0 2

友情鏈接更多精彩內(nèi)容