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 相关文章推荐
js实现瀑布流的一种简单方法实例分享
Nov 04 Javascript
jQuery学习之prop和attr的区别示例介绍
Nov 15 Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
Dec 14 Javascript
理解javascript函数式编程中的闭包(closure)
Mar 08 Javascript
超实用的JavaScript代码段 附使用方法
May 22 Javascript
详解Angular中$cacheFactory缓存的使用
Aug 19 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
Nov 03 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
Nov 05 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 Javascript
react实现复选框全选和反选组件效果
Aug 25 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 set_time_limit(0)长连接的实现分析
2010/03/02 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
php生成RSS订阅的方法
2015/02/13 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
原创javascript小游戏实现代码
2010/08/19 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
python select.select模块通信全过程解析
2017/09/20 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
python中map的基本用法示例
2018/09/10 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
美国Max仓库:Max Warehouse
2020/05/31 全球购物
影视动画专业个人的自我评价
2013/12/31 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
研究生考核个人自我鉴定
2014/03/27 职场文书
手机销售员岗位职责
2015/04/11 职场文书
单位实习介绍信
2015/05/05 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang
灵能百分百第三季什么时候来?
2022/03/15 日漫