vue.js - 如何将 axios 全局导入到 vue.js 项目中
问题描述
我刚刚安装axios
到我的 vue 项目中
npm install axios
然后在main.js
文件中我将其导入为
import axios from "axios";
但是当我在我的组件中使用 axios时,它说
ReferenceError: axios 未定义
这意味着我必须导入 axios 的每个组件。
有没有一种聪明的方法可以全局导入axios
我的 vue 项目。然后我不需要每次都在组件上导入它。
解决方案
Vue 的强大与状态管理(getter、mutations 和 action)有很大关系。这是一个很好的概述
我建议您在操作中进行 axios 调用,因为它们是异步执行的,并且在进行调用时您不会看到应用程序冻结。
推荐阅读
- python - pandas to_sql() 替换表但保留列名
- ios - 未找到本地构建的 OpenSSL 库
- c# - 以用户身份复制和粘贴文件
- c++ - 如何解决 cplex/c++ 的加权完成时间最小化问题?
- javascript - laravel ajax 意外结束 json 输入
- c++ - 在 AddressSanitizer 中止应用程序之前采取措施
- python - 如何将 .log 文件转换为 .csv 文件
- html - 出现在悬停图像上的文本应具有与图像不同的不透明度
- r - R 来自现有长字符串的新列 - 参考表,突变 case_when 不工作
- powerbi - 有没有办法比较行并根据列替换值?