主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!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 });},相关推荐:小程序开发教程。以上是微信小程序按顺序同步执行的两种方式的详细介绍。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 微信小程序翻译功能上线:现已支持18种语言
- 如何使用微信小程序中的车牌号输入法(如何使用微信小程序中的车牌号输入法进行打印)
- 微信小程序无法获取位置信息怎么办?(微信小程序无法获取位置信息)
- 微信小程序如何实现九宫格跳(如何在小程序中配置九宫格抽奖)
- 如何调节微信小程序的亮度?
本文由主机参考刊发,转载请注明:微信小程序按顺序(有序小程序)同步执行的两种方式是什么? https://zhujicankao.com/79394.html
评论前必须登录!
注册