一、同步请求
axio.get(url).then(res=>{使用res赋值,调用后续方法内容})
getdata().then(res=>{}) 直接使用请求方法
关于同步请求的使用,其在调用时,同时使用着方法内的变量,若是有变量会改变,则无法保证同步调用请求时,正确使用所要求的变量;
因此,一般使同步请求放在方法的最后,让其变量不再改变
二、异步请求
async gethuojia() {
const { data } = await gethuojiaClass();
this.takepoint = data.data;
若使异步,则需要有async,表示其为一个异步函数,其调用不会阻碍后面程序;await用于等待一个异步完成。在使用await
的时候我们只是暂停了函数,而非整段代码