当前位置:   article > 正文

全局配置 axios_axios全局

axios全局

在vue中发起axios请求时,每个组件都去配置就很麻烦,这边分享一个全局配置axios的方法。

1.在main.js文件中配置如下 

(1)全局配置 axios 的请求根路径;

(2)把 axios 挂载到 Vue.prototype 上,供每个 .vue 组件的实例直接使用 

  1. // 全局配置 axios 的请求根路径
  2. //axios.defaults.baseURL固定写法
  3. axios.defaults.baseURL = 'http://www.liulongbin.top:3006'
  4. // 把 axios 挂载到 Vue.prototype 上,供每个 .vue 组件的实例直接使用
  5. //$http可自己命名(建议使用$http)
  6. Vue.prototype.$http = axios

 2.在需要发起axios请求的组件中使用

  1. <template>
  2. <div class="left-container">
  3. <h3>Left 组件</h3>
  4. <button @click="getInfo">发起 GET 请求</button>
  5. <button @click="btnGetBooks">获取图书列表的数据</button>
  6. </div>
  7. </template>
  8. <script>
  9. // import axios from 'axios' 无需此步导入
  10. export default {
  11. methods: {
  12. async getInfo()
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/548929
推荐阅读
相关标签
  

闽ICP备14008679号