1. 程式人生 > >vue axios,this指向問題

vue axios,this指向問題

今天在使用axios在賦值的時候發現一個問題。

在console.log了好久都不知道怎麼回事,明明在控制檯都是能打印出來的,但是在vue-detools裡面看就是沒有賦值進去。

後來發現是指向的問題。

 let that = this.

然後選擇用了一個來代替這個this先,後面再進行賦值。

 

同時參考了其他文章:https://blog.csdn.net/m0_37885651/article/details/81558623,發現還可以用使用箭頭函式時候,裡面的this就是指向vue。

箭頭函式內部的this是詞法作用域,是由外層呼叫者vue來確定,使用箭頭函式之後,箭頭函式指向的函式內部的this已經綁定了外部的vue例項了。