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 相关文章推荐
用js实现手把手教你月入万刀(转贴)
Nov 07 Javascript
JQuery AJAX提交中文乱码的解决方案
Jul 02 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
可恶的ie8提示缺少id未定义
Mar 20 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
Mar 03 Javascript
js实现精美的图片跟随鼠标效果实例
May 16 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
May 26 Javascript
js仿iphone秒表功能 计算平均数
Jan 11 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
React 组件间的通信示例
Jun 14 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 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中使用灵巧的体系结构
2006/10/09 PHP
用PHP调用数据库的存贮过程!
2006/10/09 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
悬挂训练绳:TRX
2017/12/14 全球购物
类的核心特性有哪些
2014/01/01 面试题
祖国在我心中演讲稿
2014/01/15 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
社区母亲节活动方案
2014/03/05 职场文书
小学二年级学生评语
2014/04/21 职场文书
企业文化宣传标语
2014/06/09 职场文书
超市理货员岗位职责
2014/07/04 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
优秀党员推荐材料
2014/12/18 职场文书
员工工作表现自我评价
2015/03/06 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript