vue3 中生命周期使用 async/await

  1. async/await是ES7引入的新语法,可以更加方便的进行异步操作
  2. async关键词用于函数上(async函数的返回值是Promise实例对象)
  3. await关键子用于async函数当中(await可以得到异步的结果)
onMounted(async () => {
  const res = await listTree({
    userName: "admin",
  });
  data.tree = res;
});

如果在 function 中使用了 await,则 function 必须被 async 修饰

async function listTree(){
  const res = await listTree({
    userName: "admin",
  });
  data.tree = res;
}

你可能感兴趣的:(javascript,前端,typescript)