昨天在實作 API 集中管理的部分時,遇到以下錯誤:
Uncaught TypeError: Cannot read properties of undefined (reading 'then')
在了解 .then 主要是接收前面內容所匯出的資料後,搜尋到解決的方法了~
在參考 vue axios api 集中管理_vue api集中管理_Huang_John的博客-CSDN博客 這一篇的說明後發現是在 api.js 中在座宣告時,封裝的 API 並沒有傳回值,所以不能使用大刮號 {},將大括號改成 (),就可以正常使用了~
修改後的程式碼如下:
const postGet = ( ) => (
postRequest.get( '' )
)
今天主要解決了集中式 API 的使用問題~
明天將繼續完善用 Vue 操作各 API 的功能~