如何在整个app前完成一个异步操作
发布于 4 年前 作者 huaer 1535 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

有一个场景,需要在app开始之前call一个api,这样app里面每个组件都能访问该api拿到的数据。我尝试在app.vue的created里面添加该异步方法,但是子组件并拿不到数据。于是我在new Vue(…)外面 包了一层:

   getApi().finally(() => {
      new Vue(...)
    })

本地测试没问题,但是不知道是不是最佳方案。请问最合适的call这类api的地方是哪里呢?

回到顶部