javascript - 在 Vuejs 中使用 async-await 等待函数内的赋值

标签 javascript function vue.js asynchronous async-await

我有一个函数可以做两件事。我想等待第一行,然后执行第二行。第一行是一个简单的赋值。如何使用 async-await 执行此操作而不将第一个分配设为函数。下面的代码在第 2 行给出了一个错误。

async eg(){
    await a = b;
    c.focus();
}

最佳答案

eg() {
  this.a = this.b;
  setTimeout(() => {
    this.$refs["c"].focus();
  }, 1);
}

Code Sandbox

关于javascript - 在 Vuejs 中使用 async-await 等待函数内的赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60443780/

相关文章:

javascript - "Possibly undefined value",如何使 null 安全?

javascript - 庞大函数的开销是多少?

php - 查询未在函数中返回正确的结果

javascript - Firestore .startAt 无法正常工作

javascript - 是否有用于构建在浏览器中运行的桌面应用程序的开源框架?

javascript - 如何在矩形的 1 条或 2 条边、上、下、左、右添加边框

javascript - Redis:通过索引从JSON数组中获取元素

具有 Entity Framework 和 OData 过滤选项的 Azure 函数

node.js - 具有Node和Vue的Docker无法启动正在运行的服务器

webpack vue 错误