Lastor
coding 終於要初次嘗試接這邊的 API,跟硬體裝置那段先不說,光是看 Client 端 Vue 這邊,就覺得現在的機制有點意思
Lastor
目前碰過的前端專案,大多都是單獨開一個 api 資料夾管理,裡面都是單純封裝 axios 或 fetch 的 query function
Lastor
頁面要用的時候,就直接拉那些 function 去調用
Lastor
但這邊多包裝了一層機制,粗略看下來概念有一點類似 React Query 在做的事情,就是在封裝一層讓他變成響應式的 hooks
Lastor
在 Vue 組件中,就可以用 hooks 的方式去使用
Lastor
要新增 API 的時候,也有開好一個 type 接口,以及實作的接口
Lastor
只要用 js object 的寫法,去新增 method 正常寫 function 就可以了,後面的機制都做好,新人不用去研究底層怎麼跑的
Lastor
最終在前端使用的時候,可以選擇用一個封裝好的響應式 data,或是直接去接 API function,都是可以的
Lastor
找時間慢慢把這套機制偷學起來,我覺得這機制自己會做的話,應該可以屌打中堅水平的前端
載入新的回覆