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 相关文章推荐
javascript背投广告代码的完善
Apr 08 Javascript
自己的js工具_Form 封装
Aug 21 Javascript
jQuery前端分页示例分享
Feb 10 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
基于canvas粒子系统的构建详解
Aug 31 Javascript
JS实现匀加速与匀减速运动的方法示例
Sep 04 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
Feb 02 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 Javascript
你了解vue3.0响应式数据怎么实现吗
Jun 07 Javascript
JS实现的排列组合算法示例
Jul 16 Javascript
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
jQuery实现鼠标拖动图片功能
Mar 04 jQuery
关于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验证码(支持中文)
2007/02/14 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
javascript+mapbar实现地图定位
2010/04/09 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
2013/12/25 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
javascript实现对表格元素进行排序操作
2015/11/18 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
详解React中setState回调函数
2018/06/14 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
Python每天必学之bytes字节
2016/01/28 Python
python中requests库session对象的妙用详解
2017/10/30 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
python2.x实现人民币转大写人民币
2018/06/20 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python交易记录链的实现过程详解
2019/07/03 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
什么是python的函数体
2020/06/19 Python
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
2014国培学习感言
2014/03/05 职场文书
办公自动化专业大学生职业规划书
2014/03/06 职场文书
项目经理聘任书
2014/03/29 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
2016党校学习心得体会
2016/01/07 职场文书
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript