VUE方法执行顺序?

这里怎么实现先打印111后打222的需求啊,前端小白,请教!!

原因:图示最上行getBinaryContent方法显然是一个异步请求,程序走到这一行,可以理解为产生一个分支子线程告诉它,“你去发起这个tempDocxPath请求,等得到结果之后就按回调函数里的逻辑处理哈“,主线程继续向下走不停留执行后面的代码 console.log("222")。等tempDocxPath请求花了一点时间后,分支子线程得到了结果,然后开始执行回调函数代码块里面的内容,然后就打印了 console.log("111")

方式:
1、将 console.log("222") 上提两行,移到tempDocxPath回调函数代码块里面,打印"111"和"222"的语句都放在异步代码块的回调函数里面,执行的先后顺序就按写的先后顺序了
2、vue项目的话可以在await关键字,加在 JSZipUtils.getBinaryContent(xxx 这一行前面,本质上同第一种差不多,只是通过该关键字可用同步代码的写法来执行异步代码
温馨提示:答案为网友推荐,仅供参考