如何将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] 中创建一个原型来全局访问我的 Api (Axios),但我总是收到此错误:“无法读取未定义的属性”