微信小程序按顺序(有序小程序)同步执行的两种方式是什么?

本站:VPS参考评测推荐,专注分享VPS服务器优惠信息!若您是商家也可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
部分文章发布时间较久远,可能存在未知因素,购买时建议在本站搜索商家名称,可查看相关文章充分了解商家!若非中文页面可使用谷歌浏览器同步翻译!PayPal代付/收录合作

前言:

有两种方法可以按顺序同步小程序的执行:

第一种方式:执行回调函数,将后一种方法写入前一种回调函数,实现顺序执行。

缺点:嵌套太多,代码混杂。

第二种方法:async -等待同步执行。此方法等待上一个方法完成,然后继续后续执行。

优点:代码可读性高。

以检查文本安全性为例,给出两种不同的代码供参考。

异步-等待

/* * *同步检查是否包含敏感词*//asyncfunction检查字符串(内容){//try {/varres = awaitwx . cloud . call function({//name: # 39;checkString # 39,// data: {// content: content,//}//});// if (res.result.errCode == 0)//返回true//返回false//} catch(err){//console . log(err);//返回false// }// } // pubcom: async函数(e){//wx . show loading({//title: # 39;加载 # 39;,//mask:true//})//var that = this//var doc _ id = that . data . comment id//var content = that . data . com con//var formId = e . detail . formId;//如果(!content){//return//}//var is check = await common . checkstring(content);//如果(!is check){//wx . show toast({//title: # 39;包含敏感词 # 39;,//image: ;/assets/icon/icon -warning . png ;,// });//return/}//后续代码(学习视频分享:php视频教程)

回调模式

/* * *异步检查*/函数检查字符串(content,success,fail){ wx . cloud . call function({ name: # 39;checkString # 39,数据:{ content: content,} })。然后(res = gt{ console . log(RES);if (res.result.errCode == 0)成功(RES);}).catch(err = gt;{ console . error(err);失败(err);});} pub com:function(e){ wx . show loading({ title: # 39;加载 # 39;,mask:true })var that = this var content = that . data . com conif(!content){ return } common . checkstring(content,function(RES){//成功代码},function (err) {//失败wx . show toast({ title: # 39;包含敏感词 # 39;,图像: /assets/icon/icon -warning . png ;,});return });},相关推荐:小程序开发教程。以上是微信小程序按顺序同步执行的两种方式的详细简介。更多请关注本站其他相关文章!

本文由本站刊发,转载请注明:微信小程序按顺序(有序小程序)同步执行的两种方式是什么? https://本站.com/79394.html

推荐站内搜索:腾讯云服务器12元一年、欧洲服务器、免费云主机、已备案未注册域名、备案信息、美国php空间、ip查询、公益免费虚拟主机、php空间推荐、vps主机、