异步问题
小胖砸~
一切皆小白
展开
-
Promise 是什么,Promise 实现原理(代码)
Promise不会??看这里!!!史上最通俗易懂的Promise!!! 看了掘金得一篇文章,对于Promise工作原理有了更加清晰的认识! 我这里主要是帖一个能够运行通的代码段,是根据原文章整理过来的(原文章这块代码有些的不规范的地方跑不通,以及then的链式怎么用) function resolvePromise(promise2,x,resolve,reject){ //判断x是不是promise //规范中规定:我们允许别人乱写,这个代码可以实现我们的promise和别人的pr转载 2022-05-25 16:52:23 · 177 阅读 · 0 评论 -
两个异步方法同时执行+解决没有获取值而先渲染的问题
今天实现的是根据文章id来调取两个接口的数据,这里面就有异步问题,因为获取数据的请求都属于异步方法,异步方法对程序的影响就是,我可以先执行但是我在执行的过程中也允许别人执行,所以按照正常的同步写法会产生一些接不到值,或者接到的值太晚了而报错的问题。 解决方法: async 和 await async await基础讲解 onLoad: function(options) { this.articleid=options.id this.yibuGetList(); uni.showLoad原创 2021-05-08 18:28:44 · 591 阅读 · 0 评论