如何設計app和移動端通用api呢?

任何脫離業務的代碼都是那麼慘白無力

今天小編就給大家帶來一篇實際的業務場景中通用api的兩種方式(業務不大大大。大神誤笑)

首先通用分為兩種

(1)app的接口和移動端接口可以使用相同的方式也可以使用不同的方式

相同的方式我們直接寫一個通用的api接口返回json數據,之後前端(app和移動端)渲染頁面就完成了

不同的方式就是區分開app和移動端,如果是app那麼久將返回json數據格式進行渲染,移動端將做混合開發(簡單)

以下是相同的格式方式進行通用型的設計->代碼:

如何設計app和移動端通用api呢?

這個只是一個簡單的示例,我們可以自行封裝一個函數,然後固定格式

那麼不同的方式就是說,我們可以規定傳一個標識,區分app和移動web的調用,然後根據標識對應的是渲染頁面還是返回json數據

如何設計app和移動端通用api呢?

當然只是一個簡單的示例,我們可以根據實際的業務去劃分,當然如果你想pc和移動端代碼使用相同代碼的話也是可以這樣做的,我們可以拿到此請求是移動端還是pc端,然後就行不同的頁面的模板的渲染


分享到:


相關文章: