主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
前言:
有两种方法可以按顺序同步执行小程序:
第一种方式:执行回调函数,将后一种方法写入前一种回调函数,实现顺序执行。
缺点:嵌套太多,代码混杂。
第二种方法:async-await同步执行。此方法等待上一个方法执行后,再继续后续的执行。
优点:代码可读性强。
以检查文本安全性为例,给出两种不同的代码供参考。
异步-等待
/* * *同步检查是否包含敏感词*//异步函数检查字符串(内容){//try {//varres = awaitwx . cloud . call function({//name:&;#39;检查字符串和。#39;,// data: {// content: content,//}//});// if (res.result.errCode == 0)//返回true//返回false//} catch(err){//console . log(err);//返回false//}//}//pub com:async function(e){//wx . show loading({//title:& amp;#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:& amp;#39;包含敏感词&;#39;,//image:& quot;/assets/icon/icon -warning . png & quot;,// });//Return//}/后续代码(学习视频分享:php视频教程)
回调模式
/* * *异步检查*/functioncheckstring (content,success,fail){ wx . cloud . call function({ name:&;#39;检查字符串和。#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:& amp;#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;,图像:& quot/assets/icon/icon -warning . png & quot;,});return });},相关推荐:小程序开发教程
这几篇文章你可能也喜欢:
本文由主机参考刊发,转载请注明:微信小程序同步按顺序执行(微信小程序按顺序执行)有哪两种方式? https://zhujicankao.com/114455.html
评论前必须登录!
注册