vue.js简单配置axios的方法详解


Posted in Javascript onDecember 13, 2017

前言

官方现在已经不再推荐用resource了,换了个axios,咱也不能落后,至少你得知道咋弄,面试的时候也好给面试官吹吹牛逼,废话不多说。

它本身具有以下特征:

  • 从浏览器中创建 XMLHttpRequest
  • 从 node.js 发出 http 请求
  • 支持 Promise API
  • 拦截请求和响应
  • 转换请求和响应数据
  • 取消请求
  • 自动转换JSON数据
  • 客户端支持防止 CSRF/XSRF

配置方法

首先用npm安装

npm install --save axios vue-axios

安装完之后,在你的main.js文件里配置,加上这两句就好

import axios from 'axios'
Vue.prototype.$http = axios

然后你读取接口数据的时候,直接就可以这样写,这个跟resource一个样,我那个下面的op,uin之类的都是要传的参数。

this.$http.post(localStorage.getItem("addUrl")+'/skynet_sync/btsp', {
       "op": "update_card_num",
       "uin": uin,
       "protypeId": index,   
       "cardNumber": parseInt(v)
      })
      .then(response=> {
      //如果接口走成功就执行这里
      }).catch(function (error) {
      //接口失败,也就是state不是200的时候,走这里
      });

好了,搞定!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
tagName的使用,留一笔
Jun 26 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
Mar 15 Javascript
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
Dec 25 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
了解Javascript的模块化开发
Mar 02 Javascript
表单验证正则表达式实例代码详解
Nov 09 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
JavaScript登录验证码的实现
Oct 27 Javascript
Vue-router 中hash模式和history模式的区别
Jul 24 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
Feb 01 Javascript
javascript前端和后台进行数据交互方法示例
Aug 07 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 #Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 #Javascript
node vue项目开发之前后端分离实战记录
Dec 13 #Javascript
详解vue-cli快速构建vue应用并实现webpack打包
Dec 13 #Javascript
Angularjs过滤器实现动态搜索与排序功能示例
Dec 13 #Javascript
Angular4编程之表单响应功能示例
Dec 13 #Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 #Javascript
You might like
php图片上传存储源码并且可以预览
2011/08/26 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
Angular(5.2->6.1)升级小结
2018/12/27 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Python for循环及基础用法详解
2019/11/08 Python
python读写文件write和flush的实现方式
2020/02/21 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
关于Java finally的面试题
2016/04/27 面试题
酒店销售经理岗位职责
2014/01/31 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
交通安全学习心得体会
2016/01/18 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
浅析Python中的套接字编程
2021/06/22 Python
Python中递归以及递归遍历目录详解
2021/10/24 Python
MySQL数据库完全卸载的方法
2022/03/03 MySQL