1. 程式人生 > >axios中this指向為undefined的問題

axios中this指向為undefined的問題

判斷 沒有 fine TE nbsp 進行 解決 In 保存

今天遇到的一個坑.

需要在得到接口返回的值時根據這個值進行判斷跳轉

想當然的想要使用this.$router.push("/verifynumber");來進行跳轉,但是發現並沒有什麽用 console.log了this發現是undefined. 後來發現在axios中直接使用this,指向與之前的是不一樣的,網上有很多解決方法,包括使用箭頭函數. 而我使用了在函數一開始定義let that = this保存this,然後在之後的代碼裏直接使用that就可以了.

axios中this指向為undefined的問題