首页 >

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

微信小程序|小程序开发微信小程序按顺序同步执行的两种方式分别是什么
微信小程序,同步执行
微信小程序-小程序开发
活动策划网站源码,vscode改变中文,ubuntu 轮胎,tomcat指定linux,sqlite的最大容量,织梦 财务插件,汽车前端框架的实验,python 爬虫复制粘贴,php 递归无限分类,seo优化照片排名,电商购物网站模板下载,中文网页设计模板html,美文模板下载lzw
前言:
网站钓鱼源码下载大全,ubuntu 蓝牙怎么用,怎么移除原有的Tomcat,spyder爬虫测试,php redis好吗,北京常规seo优化值多少钱lzw
小程序按顺序同步执行有如下两种方式:
淘宝源码怎么做,ubuntu开启端口指令,爬虫速卖通,php分站点,微赞 seolzw
第一种方式:回调函数执行,后一个方法写到前一个的回调函数中从而实现顺序执行

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

第二种方式: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.jpg",	// 		});	// 		return	// 	}    //后续代码  	

(学习视频分享:php视频教学)

回调方式

/** * 异步检查 */function checkString(content,success,fail){  wx.cloud.callFunction({    name: 'checkString',    data: {      content: content,    }  }).then(res => {    console.log(res);    if (res.result.errCode == 0)			success(res);  }).catch(err => {    console.error(err);		fail(err);  });} pubcom: function (e) {		wx.showLoading({			title: '加载中',			mask: true		}) 		var that = this			var content = that.data.comcon				if (!content) {			return		}		common.checkString(content, function (res) { 			//成功代码		}, function (err) {            //失败			wx.showToast({				title: '含有敏感词',				image: "/assets/icon/icon-warning.jpg",			});			return});	},

小程序开发教学


微信小程序按顺序同步执行的两种方式分别是什么
  • 详解微信小程序框架详解及实例应用
  • 详解微信小程序框架详解及实例应用 | 详解微信小程序框架详解及实例应用 ...

    微信小程序按顺序同步执行的两种方式分别是什么
  • 微信小程序开发教程实例步骤详解
  • 微信小程序开发教程实例步骤详解 | 微信小程序开发教程实例步骤详解 ...

    微信小程序按顺序同步执行的两种方式分别是什么
  • 微信小程序中图片宽度自适应的实现
  • 微信小程序中图片宽度自适应的实现 | 微信小程序中图片宽度自适应的实现 ...