javascript - Nuxt:如何在 fetch() 方法中访问 axios?
问题描述
我正在使用 nuxt 并正在寻找一种axios
从 nuxt 方法中访问对象的fetch()
方法。不幸的是,我似乎无法访问它。这是我尝试过的...
async fetch({store, params}) {
// const result = await axios.$get('/api/v2/inventory/3906?apiKey=xxx');
// const result = await this.axios.$get('/api/v2/inventory/3906?apiKey=xxx');
// const result = await $axios.$get('/api/v2/inventory/3906?apiKey=xxx');
store.commit('property/setProperty', result);
}
this
是(显然)不可用并且$axios
未定义axios
。
我确实@nuxtjs/axios
在我的nuxt.config.js
modules: [
'nuxt-buefy',
'@nuxtjs/style-resources',
'@nuxtjs/device',
'@nuxtjs/axios',
'@nuxtjs/proxy'
],
解决方案
@balexandre 实际上应该为此获得赞誉。谢谢您的帮助。
这是我问的一个非常愚蠢的问题,但我会在这里发布答案,以防其他人有同样的经历。
import axios from 'axios' // don't forget me!
... later...
fetch() {
async fetch({store, params}) {
const result = await axios.get('/api/v2/inventory/3906?apiKey=xxx');
store.commit('property/setProperty', result);
}
}
推荐阅读
- python - 如何使用另一个列表中的元素打印编号列表?
- python - PyQt5 QGraphicsPathItem 由 QPainter 绘制
- spring - Cron 表达式转换为 Spring 格式
- javascript - 编译失败:在“./src”中找不到文件“./containers/App/App”
- php - 如何处理我的数组以在前两个级别和第三个级别上具有关联性以具有简单的值
- python - Python 数据类递归定义
- node.js - 如何在 Mocha/Chai API 单元测试中模拟 req.session
- html - 如何更改用 c 创建和编写的 .html 文件中的一行?
- python - 使用烧瓶生成并提供文件
- bash - 系统中每个用户的 Bash getopt 检查参数