【发布时间】:2020-08-19 03:39:23
【问题描述】:
Axios、Vue、NuxtJS 的新手。
我见过的大多数示例都显示.get 或await,但不能同时显示。这段代码是从几个使用 Nuxt JS 和 headless CMS 教程中提取的,并且正在运行,但现在我似乎无法弄清楚如何在异步调用之外的其他函数中访问数据。
import axios from 'axios'
export default {
async asyncData ({env, params}) {
const {data} = await axios.get(`${env.cockpit.apiUrl}/collections/get/cat_ruleset?token=${env.cockpit.apiToken}&simple=1`);
return {catrules:data}
}
}
【问题讨论】:
-
调用你的 asyncData 方法,例如 const result = asyncdata();如果你想要它从位置导入异步数据;并调用它。
标签: async-await axios nuxt.js