调用接口太多?promise来简单封装一下吧

promise是es6的新方法,在js中所有的代码都是单线程同步执行的,而 Promise 就为异步编程提供了一种解决方案。promise是一个构造函数,参数是个函数,解决了回调地狱,个人感觉有点绕,初次使用,不足之处请多直角。下面简单使用一下,解决小程序中遇到的问题。
1.在app.js中加一个变量,把url放进来

jk.png

2.封装调用函数,把要调用的url和要传给后端的数据作为参数给getData函数,记得导出哦。

jk01.png

 
3在需要的地方调用,promise 原型上有个then()方法,hen方法的第一个参数,通常作为事件成功的回调函数。

jk02.png

 

0 个评论

要回复文章请先登录注册