自定义函数的调用
发布于 6 年前 作者 hegang 14769 次浏览 来自 问答

我现在在js文件里面的page外面自定义了function

现在我定义了两个function,在调用的过程中发现,似乎两个function是同时执行的,但是第二个function某些参数是依赖于第一个function的返回值的,所以偶尔会出现第一个没有返回的时候,第二个也就请求出去了,导致错误

问问各位大佬,咋解决一下

PS:各位对于普通request请求是否有封装,如何封装的,本人做后端的,小程序自己野路子写起来的,能否指点一下

3 回复

那就第一个function的回调里执行第二个function呗

在第一个请求的success回调里调用第二个就可以了

上个代码片段容易明白好多。看了好久,你应该是第一个function用了request去请求,拿到参数后,放去第二个function里执行是吧?你可以封装一下request,使用同步请求的方式(小程序默认是没有的,你要自己弄,一般网上都有轮子了)。或者,回调,回调,回调。在第一个方法里,添加个回调参数,第一个function请求完后调用回调。第二个方法就当作第一个方法的回调咯。

回到顶部