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


Posted in Javascript onSeptember 19, 2018

本文主要介绍如何在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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
比较全面的event对像在IE与FF中的区别 推荐
Sep 21 Javascript
获取焦点时,利用js定时器设定时间执行动作
Apr 02 Javascript
js对象数组按属性快速排序
Jan 31 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
Feb 23 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
Feb 07 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
jQuery中innerHeight()方法用法实例
Jan 19 Javascript
jQuery插件pagination实现分页特效
Apr 12 Javascript
jQuery同步提交示例代码
Dec 12 Javascript
jquery自定义插件开发之window的实现过程
May 06 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
vue页面加载时的进度条功能(实例代码)
Jan 13 Javascript
vue中的计算属性实例详解
Sep 19 #Javascript
Vue axios设置访问基础路径方法
Sep 19 #Javascript
json前后端数据交互相关代码
Sep 19 #Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 #Javascript
vue webpack开发访问后台接口全局配置的方法
Sep 18 #Javascript
vue中当图片地址无效的时候,显示默认图片的方法
Sep 18 #Javascript
vue动态设置img的src路径实例
Sep 18 #Javascript
You might like
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
微信小程序 slider的简单实例
2017/04/19 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
JavaScript时间戳与时间日期间相互转换
2017/12/11 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
Python能做什么
2020/06/02 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
少先队辅导员事迹材料
2014/12/24 职场文书
写给医院的感谢信
2015/01/22 职场文书
2015年护士节慰问信
2015/03/23 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
python实现手机推送 代码也就10行左右
2022/04/12 Python