手机版

一斤代码:异步/等待 微信小程序异步处理的终极方案

时间:2021-12-17 来源:互联网 编辑:宝哥软件园 浏览:

诺言和co都做了,最后我忍不住把它扔了。ES7的最终解决方案:异步/等待。

异步/等待也与承诺一起使用。让我们先看看示例代码。这种用法与我们前面谈到的co的用法非常相似:

函数myAsyncFunc() {返回新的Promise(函数(解析,拒绝){ setTimeout(函数(){ console . log(' myasync function done!');解析({data: 'Hello,World ' });}, 5000);});}async函数test(){ var result=wait myasync func();console . log(result . data);//你好,世界}测试();要在小程序中使用async/await,仅仅依靠微信web开发者工具中的巴别塔转换工具是不够的,因为需要一些额外的巴别塔插件来编译使用async/await的代码。所以这次我们要自己写剧本叫巴别塔。

在项目中,我们必须先关闭“打开ES6到ES5”的选项,因为我们现在必须自己做。

一斤代码:微信小程序中异步处理终极方案async/await(图1)

关闭选项

版权声明:一斤代码:异步/等待 微信小程序异步处理的终极方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。