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把图片转化为字符画
Oct 24 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
微信小程序 支付功能(前端)的实现
May 24 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
May 26 Javascript
JavaScrpt判断一个数是否是质数的实例代码
Jun 11 Javascript
详解Next.js页面渲染的优化方案
Jan 27 Javascript
vue实现鼠标移入移出事件代码实例
Mar 27 Javascript
js实现一个简易计算器
Mar 30 Javascript
vue-socket.io接收不到数据问题的解决方法
May 13 Javascript
Vue Element校验validate的实例
Sep 21 Javascript
JavaScript的Set数据结构详解
Feb 18 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中关于socket的系列函数总结
2015/05/18 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
javascript radio 联动效果
2009/03/04 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
jQuery焦点图切换特效代码分享
2015/09/15 Javascript
js面向对象的写法
2016/02/19 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
深入解析nodejs HTTP服务
2017/07/25 NodeJs
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
Python中Unittest框架的具体使用
2019/08/27 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
.NET方向面试题
2014/11/20 面试题
机电一体化大学生求职信
2013/11/08 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
微观世界观后感
2015/06/10 职场文书
初中语文教学研修日志
2015/11/13 职场文书
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫