使用 async-await 等待 Vuejs 函数内部的赋值
2020-02-28
823
我有一个函数,它执行 2 件事。我想等待第一行,然后执行第二行。第一行是一个简单的赋值。我如何使用 async-await 来做到这一点,而不将第一个赋值设为函数。以下代码在第 2 行给出了错误。
async eg(){
await a = b;
c.focus();
}
2个回答
eg() {
this.a = this.b;
setTimeout(() => {
this.$refs["c"].focus();
}, 1);
}
ChrisWong
2020-02-28
正如用户 Al-un 提到的,使用
this.$nextTick();
完美地解决了这个问题。
mha
2020-02-28