微信小程序怎么使用Promise对wx.request()封装


本文小编为大家详细介绍“微信小程序怎么使用Promise对wx.request()封装”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序怎么使用Promise对wx.request()封装”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。wx.request官网说明回调地狱,可能会出现多层success套用的情况(用Promise封装解决)效率低,代码冗杂,每次都要写共同的参数(比如headers,公共的url)可维护性差,后续查看和改代码不方便,封装后都在同一个文件,一目了然作为一个合格的前端开发,为了代码质量和可维护性(不是因为懒),肯定要对这种代码进行封装,来让我们的代码变得更优雅~~所有的封装思路(无论是组件还是逻辑代码),总结起来一句话就是抽取共性。观察我们的网络请求代码,可以发现,有很多是一样的,如公共请求路径、对响应错免费云主机域名误的处理方法、headers参数(如token)
不同的如具体的接口地址、请求类型、请求参数,我们封装的时候把相同的抽取成一个文件,不同的地方再进行传参即可。先建一个api文件夹(叫什么都可以,但是为了规范化),在下面新建文件request.js然后再按业务需求,对具体的接口地址进行封装,比如,我这里在api文件夹下再新建一个user.js文件,里面放登录,注册的一些方法,请求类型和请求参数根据接口文档写。正式在项目中使用:读到这里,这篇“微信小程序怎么使用Promise对wx.request()封装”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: jquery如何发送post请求

本篇内免费云主机域名容主要讲解“jquery如何发送post请求”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何发送post请求”吧! 在jquery中,可以利用“$.post()”方法发送post请…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/21 15:55
下一篇 05/21 15:55

相关推荐