【发布时间】:2019-08-21 07:23:59
【问题描述】:
nuxt:2.4.5
@nuxtjs/axios:5.4.1
我在 asyncData 中获取数据,它持续 5 秒,它使加载页面非常长,它与 axios 请求有关,当我这样做时,但在方法 created 而不是 asyncData 中,一切都很完美。
我尝试重新安装所有依赖项并使用旧版本和最新版本,结果相同。
asyncData({ app: {$axios} }) {
// this is very slow
return $axios.get('/api/v1/advertisements').then(() => {});
},
created() {
// this works perfect
this.$axios.get('/api/v1/advertisements').then(() => {});
},
在 created 和 asyncData 中使用时,Axios 请求的工作方式应该相同。
【问题讨论】:
标签: vue.js axios server-side nuxt.js