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 相关文章推荐
一端时间轮换的广告
Jun 26 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 Javascript
解决JS中乘法的浮点错误的方法
Jan 03 Javascript
ext前台接收action传过来的json数据示例
Jun 17 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
简单对比分析JavaScript中的apply,call与this的使用
Dec 04 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
Dec 26 Javascript
JS实现向iframe中表单传值的方法
Mar 24 Javascript
Vue.js中的computed工作原理
Mar 22 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
May 05 Javascript
jQuery 选择器用法基础入门示例
Jan 04 jQuery
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 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
通俗易懂的php防注入代码
2010/04/07 PHP
PHP 命令行参数详解及应用
2011/05/18 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
thinkphp分页实现效果
2016/10/13 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
js实现返回顶部效果
2017/03/10 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
Python创建文件和追加文件内容实例
2014/10/21 Python
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
python学生管理系统学习笔记
2019/03/19 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python hashlib模块加密过程解析
2019/11/05 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
什么是网络协议
2016/04/07 面试题
毕业生就业自荐书
2013/12/15 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
解决numpy数组互换两行及赋值的问题
2021/04/17 Python