playis 2019-04-24
任何脱离业务的代码都是那么惨白无力
今天小编就给大家带来一篇实际的业务场景中通用api的两种方式(业务不大大大。大神误笑)
首先通用分为两种
(1)app的接口和移动端接口可以使用相同的方式也可以使用不同的方式
相同的方式我们直接写一个通用的api接口返回json数据,之后前端(app和移动端)渲染页面就完成了
不同的方式就是区分开app和移动端,如果是app那么久将返回json数据格式进行渲染,移动端将做混合开发(简单)
以下是相同的格式方式进行通用型的设计->代码:
这个只是一个简单的示例,我们可以自行封装一个函数,然后固定格式
那么不同的方式就是说,我们可以规定传一个标识,区分app和移动web的调用,然后根据标识对应的是渲染页面还是返回json数据
当然只是一个简单的示例,我们可以根据实际的业务去划分,当然如果你想pc和移动端代码使用相同代码的话也是可以这样做的,我们可以拿到此请求是移动端还是pc端,然后就行不同的页面的模板的渲染