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 相关文章推荐
最简单的jQuery程序 入门者学习
Jul 09 Javascript
ExtJS Window 最小化的一种方法
Nov 18 Javascript
js中if语句的几种优化代码写法
Mar 12 Javascript
打印json对象的内容及JSON.stringify函数应用
Mar 29 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 Javascript
vue axios 二次封装的示例代码
Dec 08 Javascript
js解决软键盘遮挡输入框的问题分享
Dec 19 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 Javascript
微信小程序实现的picker多级联动功能示例
May 23 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
May 11 Javascript
JavaScript实现弹出窗口效果
Dec 09 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
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
php格式化电话号码的方法
2015/04/24 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
javascript的内存管理详解
2013/08/07 Javascript
AngularJS基础知识
2014/12/21 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
python远程登录代码
2008/04/29 Python
Python科学计算环境推荐——Anaconda
2014/06/30 Python
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
Python自动化操作实现图例绘制
2020/07/09 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
Python实现简单猜数字游戏
2021/02/03 Python
小学阳光体育活动总结
2014/07/05 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
初婚未育证明样本
2015/06/18 职场文书
合作意向书范本
2019/04/17 职场文书
创业计划书之养殖业
2019/10/11 职场文书
解决numpy和torch数据类型转化的问题
2021/05/23 Python
css height属性中的calc方法详解
2021/06/03 HTML / CSS