我现在在js文件里面的page外面自定义了function
现在我定义了两个function,在调用的过程中发现,似乎两个function是同时执行的,但是第二个function某些参数是依赖于第一个function的返回值的,所以偶尔会出现第一个没有返回的时候,第二个也就请求出去了,导致错误
问问各位大佬,咋解决一下
PS:各位对于普通request请求是否有封装,如何封装的,本人做后端的,微信小程序自己野路子写起来的,能否指点一下
微信小程序开发问题解答
微信小程序开发者回答:
在第一个请求的success回调里调用第二个就可以了
微信小程序开发者回答:
那就第一个function的回调里执行第二个function呗
微信小程序开发者回答:
上个代码片段容易明白好多。看了好久,你应该是第一个function用了request去请求,拿到参数后,放去第二个function里执行是吧?你可以封装一下request,使用同步请求的方式(微信小程序默认是没有的,你要自己弄,一般网上都有轮子了)。或者,回调,回调,回调。在第一个方法里,添加个回调参数,第一个function请求完后调用回调。第二个方法就当作第一个方法的回调咯。
本文网址:http://www.91bianli.com/weixinxiaochengxu/19530.html