vue 同步调用函数

例:

async trackClick (row, mode) {
	if (!await this.getRowTask(row)) return
	console.log('222')
}
async getRowTask (row) {
	await this.$api.orderImport().then(res => {
		// 执行逻辑
		console.log('111')
	})
}

要想调用时执行同步逻辑,需要trackClick()函数中的 getRowTask() 前面需要加await

posted @ 2022-12-06 22:19  轻风细雨_林木木  阅读(220)  评论(0编辑  收藏  举报