问题提出

虽然Vue中的方法是顺序执行的,但是如果某个方法执行时间很长(比如访问后台数据接口),那后面的方法不会等这个方法执行完就会执行。这说明,同一个方法内可以顺序执行,但是多个方法之间并不能严格控制顺序执行。

解决方案

使用asyncawait修饰符

async mainMethod(){
	await this.orderMethod1()
	await this.orderMethod2()
	await this.orderMethod3()
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐