≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > vue.js

vue添加axios,并且指定baseurl的方法

人气:589 时间:2019-04-12

这篇文章主要为大家详细介绍了vue添加axios,并且指定baseurl的方法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!

本文主要介绍如何在vue项目中引入axios,并且在使用的时候指定baseurl。

好,下面上货。

 

1、首先需要的是一个vue项目,这个可以参考以前的文章。

 

 

2、然后是npm install axios --save-dev

 

 

3、在main.js中添加如下内容:

 

代码如下:


import axios from 'axios'
Vue.prototype.$ajax=axios;

 

4、这个时候应该可以在项目中使用了,使用的方法如下:

 

代码如下:


testget: function () {
  this.$ajax({
   method: 'get',
   url: 'zk/connect?connectionString=' + this.connectionString,
  }).then(function (res) {
   let data = res.data;
   alert(data);
   console.error(data);
   this.conflag = data.flag;
  }.bind(this));
  },

现在使用的是默认的baseurl,每次如果我们都需修改这个baseurl会非常的麻烦。我们这里可以修改baseurl。

 

5、添加一个Global.vue,内容如下:

 

代码如下:


<script>
 const BASE_URL = 'http://192.168.0.108:7878/zkview/';
 export default{
 BASE_URL
 }
</script>

 

6、在main.js中添加如下内容:

 

代码如下:


import global_ from './Global.vue'
Vue.prototype.GLOBAL = global_;
axios.defaults.baseURL=global_.BASE_URL;
Vue.prototype.$ajax = axios;

 

7、然后就能够正常的在各个模块中使用了。

 

后记:当然,很多全局变量都可以在Globa.vue中声明,并而且export出来。

 

在模块中使用的时候只需这样:

 

this.GLOBAL.BASE_URL即可。

以上这篇vue添加axios,并且指定baseurl的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持四海网。

本文来自:http://www.q1010.com/184/6201-0.html

注:关于vue添加axios,并且指定baseurl的方法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:vue.js

您可能感兴趣的文章

  • Vue axios设置访问基础路径方法
  • 分析关于Vue2.0路由开启keep-alive时需要注意的地方
  • Vue条件循环判断+计算属性+绑定样式v-bind的实例
  • vue.js编译时给生成的文件增加版本号
  • vue的过滤器filter实例分析
  • vue自定义全局共用函数分析
  • 在Vuex使用dispatch和commit来调用mutations的区别分析
  • Vue循环组件加validate多表单验证的实例
  • 关于vue v-for循环解决img标签的src动态绑定问题
  • vue自定义tap指令及tap事件的实现
上一篇:关于Vue项目跨平台运行问题的解决方法
下一篇:vue自定义tap指令及tap事件的实现
热门文章
  • Vue 报错TypeError: this.$set is not a function 的解决方法
  • vue实现动态添加数据滚动条自动滚动到底部的示例代码
  • vue项目设置scrollTop不起作用(总结)
  • vue项目中使用vue-i18n报错的解决方法
  • iview实现select tree树形下拉框的示例代码
  • 分析关于element级联选择器数据回显问题
  • vue项目打包后打开页面空白解决办法
  • 解决element ui select下拉框不回显数据问题的解决
  • element-ui table span-method(行合并)的实现代码
  • element-ui 设置菜单栏展开的方法
  • 最新文章
    • 理解vue ssr原理并自己搭建简单的ssr框架
    • vue favicon设置以及动态修改favicon的方法
    • vue-router启用history模式下的开发及非根目录部署方法
    • 从零开始在NPM上发布一个Vue组件的方法步骤
    • Element input树型下拉框的实现代码
    • Vue 报错TypeError: this.$set is not a function 的解决方法
    • Vue.js组件高级特性实例分析
    • 浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
    • 分析Vue.js自定义tipOnce指令用法实例
    • 浅谈vuex actions和mutation的异曲同工

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。