首页 > 微信应用  > 

微信小程序按顺序同步执行的两种方式分别是什么

微信小程序按顺序同步执行的两种方式分别是什么
第一种方式:回调函数执行,后一个方法写到前一个的回调函数中从而实现顺序执行;第二种方式:async-await 同步执行,此方法等待前面方法执行完毕才继续后续执行。

前言:

小程序按顺序同步执行有如下两种方式:

第一种方式:回调函数执行,后一个方法写到前一个的回调函数中从而实现顺序执行

缺点:嵌套太多,代码混轮

第二种方式:async-await 同步执行,此方法等待前面方法执行完毕才继续后续执行

优点:代码可读性高

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

async-await

/** * 同步检查是否包含敏感词 */ // async function checkString(content) {// try {// var res = await wx.cloud.callFunction({// name: 'checkString',// data: {// content: content,// }// });// if (res.result.errCode == 0)// return true;// return false;// } catch (err) {// console.log(err);// return false;// }// } // pubcom: async function (e) {// wx.showLoading({// title: '加载中',// mask: true// }) // var that = this// var doc_id = that.data.commentID// var content = that.data.comcon// var formId = e.detail.formId;// if (!content) {// return// }// var isCheck = await common.checkString(content);// if (!isCheck) {// wx.showToast({// title: '含有敏感词',// image: "/assets/icon/icon-warning.png",// });// return// } //后续代码

微信小程序按顺序同步执行的两种方式分别是什么由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信小程序按顺序同步执行的两种方式分别是什么