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 相关文章推荐
javascript 一些用法小结
Sep 11 Javascript
Mootools 1.2教程 正则表达式
Sep 15 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
Jul 25 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
js判断iframe内的网页是否滚动到底部触发事件
Mar 18 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
Jun 16 Javascript
常用的JavaScript WEB操作方法分享
Feb 28 Javascript
如何消除inline-block属性带来的标签间间隙
Mar 31 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
node 标准输入流和输出流代码实例
Sep 19 Javascript
JS前端可扩展的低代码UI框架Sunmao使用详解
Jul 23 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
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
彻底理解Python list切片原理
2017/10/27 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
python判断完全平方数的方法
2018/11/13 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
C#的几个面试问题
2016/05/22 面试题
应届生服装设计自我评价
2013/09/20 职场文书
户籍证明的格式
2014/01/13 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
简历里的自我评价
2014/01/31 职场文书
文体活动实施方案
2014/03/27 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
家长评语怎么写
2014/12/30 职场文书
2015年采购部工作总结
2015/04/23 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL