任何脫離業務的代碼都是那麼慘白無力
今天小編就給大家帶來一篇實際的業務場景中通用api的兩種方式(業務不大大大。大神誤笑)
首先通用分為兩種
(1)app的接口和移動端接口可以使用相同的方式也可以使用不同的方式
相同的方式我們直接寫一個通用的api接口返回json數據,之後前端(app和移動端)渲染頁面就完成了
不同的方式就是區分開app和移動端,如果是app那麼久將返回json數據格式進行渲染,移動端將做混合開發(簡單)
以下是相同的格式方式進行通用型的設計->代碼:
![如何設計app和移動端通用api呢?](http://p2.ttnews.xyz/loading.gif)
這個只是一個簡單的示例,我們可以自行封裝一個函數,然後固定格式
那麼不同的方式就是說,我們可以規定傳一個標識,區分app和移動web的調用,然後根據標識對應的是渲染頁面還是返回json數據
![如何設計app和移動端通用api呢?](http://p2.ttnews.xyz/loading.gif)
當然只是一個簡單的示例,我們可以根據實際的業務去劃分,當然如果你想pc和移動端代碼使用相同代碼的話也是可以這樣做的,我們可以拿到此請求是移動端還是pc端,然後就行不同的頁面的模板的渲染
閱讀更多 思夢PHP 的文章