如何将axios全局导入vue.js项目[重复]

Posted

技术标签:

【中文标题】如何将axios全局导入vue.js项目[重复]【英文标题】:How to import axios globally to a vue.js project [duplicate] 【发布时间】:2018-11-12 05:00:34 【问题描述】:

我刚刚将axios安装到我的vue项目中

npm install axios

然后在main.js 文件中我将其导入为

import axios from "axios";

但是当我在我的组件中使用 axios 时,它会说

ReferenceError: axios 未定义

这意味着我必须导入 axios 的每个组件。

有没有一种聪明的方法可以将axios 全局导入我的 vue 项目。 这样我就不需要每次都在组件上导入它了。

【问题讨论】:

【参考方案1】:

Vue 的强大之处在于状态管理(getter、mutations 和 action)。 Here's a good overview

我建议您在操作中执行您的 axios 调用,因为它们是异步执行的,并且您在调用时不会看到您的应用程序冻结。

【讨论】:

以上是关于如何将axios全局导入vue.js项目[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js 3:无法导入 Vue 全局对象

如何将 jQuery 库导入 Vue.js [重复]

如何在 JEST 测试中模拟全局 Vue.js 变量

试图在 [vue.js 3] 中创建一个原型来全局访问我的 Api (Axios),但我总是收到此错误:“无法读取未定义的属性”

Vue.Js 测试与开玩笑错误 axios

使用 Axios 和 Vue.js 加载 JSON 数据