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:以前写的xmlhttp池,代码
May 18 Javascript
JavaScript Event学习第十章 一些可替换的事件对
Feb 10 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
Apr 19 Javascript
js 遍历json返回的map内容示例代码
Oct 29 Javascript
Javascript无参数和有参数类继承问题解决方法
Mar 02 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
详解js中的apply与call的用法
Jul 30 Javascript
WdatePicker.js时间日期插件的使用方法
Jul 26 Javascript
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
JavaScript This指向问题详解
Nov 25 Javascript
vue跳转页面的几种方法(推荐)
Mar 26 Javascript
vue使用nprogress加载路由进度条的方法
Jun 04 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
php a simple smtp class
2007/11/26 PHP
thinkphp实现like模糊查询实例
2014/10/29 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
Python中安装easy_install的方法
2018/11/18 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
Flask处理Web表单的实现方法
2021/01/31 Python
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
外贸学院会计专业应届生求职信
2013/11/14 职场文书
活动总结报告范文
2014/05/04 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
python基础之爬虫入门
2021/05/10 Python
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
2021/10/16 HTML / CSS
2022年显卡天梯图(6月更新)
2022/06/17 数码科技