0
点赞
收藏
分享

微信扫一扫

【深度学习实验】数据可视化

幸福的无所谓 2023-09-05 阅读 47
const getStruct = async () => {
  //首先从store读取,否则通过接口获取
  if (store.state.struct.v !== null) {
    return store.state.struct.v;
  } else {
    const data = await getStructApi();
    store.dispatch("struct/keepV", data).then(() => {
      console.log("已将设备结构缓存到store");
    });
    return data;
  }
};

await者,等待异步操作完成也。上面例子中,getStructApi是一个promise,

const data = await getStructApi();

意思就是死活等它完成,等到一个结果为止。

第二个,如果一个方法,包含了await关键词,则该方法在声明时要加上 async 关键词。

举报

相关推荐

0 条评论