【未解决】就是await 无法真正阻塞成功的问题
1、我这样await的话,会没有等到queryEnv 执行完,就直接返回了response
export let load = async function (data) {
  let response = await queryEnv(url,uidJson).data;
	return response;  
}
async function queryEnv (url,uid) {
	var response = await $.ajax({
		type: 'POST',
		url: url,
		data: JSON.stringify(uid),
		contentType: "application/json;charset=UTF-8",
		dataType: "json",
	})
	console.log("response = " + response);
	return response;
}
2、我将两个方法,并到一个方法,就没有问题
export let load = async function (data) {
	let response = await $.ajax({
		type: 'POST',
		url: url,
		data: JSON.stringify(uidJson),
		contentType: "application/json;charset=UTF-8",
		dataType: "json",
	})
	return response;  
}
疑问:为啥,查分成两个方法,await就不会阻塞了?
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号