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 相关文章推荐
Auntion-TableSort国人写的一个javascript表格排序的东西
Nov 12 Javascript
效率高的Javscript字符串替换函数的benchmark
Aug 02 Javascript
Javascript 面向对象 继承
May 13 Javascript
基于jquery的Repeater实现代码
Jul 17 Javascript
JS实现将人民币金额转换为大写的示例代码
Feb 13 Javascript
Js操作树节点自动折叠展开的几种方法
May 05 Javascript
jQuery的:parent选择器定义和用法
Jul 01 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
May 25 Javascript
vue 组件 全局注册和局部注册的实现
Feb 28 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
Apr 15 Javascript
微信小程序实现点击生成随机验证码
Sep 09 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
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
数据库的日期格式转换
2006/10/09 PHP
Windows下的PHP5.0详解
2006/11/18 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php示例详解Constructor Prototype Pattern 原型模式
2015/10/15 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
vue实现动态数据绑定
2017/04/28 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
python距离测量的方法
2018/03/06 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
django 单表操作实例详解
2019/07/30 Python
提升python处理速度原理及方法实例
2019/12/25 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
Python 实现进度条的六种方式
2021/01/06 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
金融专业个人求职信范文
2013/11/28 职场文书
总裁秘书岗位职责
2013/12/04 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
培训讲师开场白
2015/06/01 职场文书
二胎满月酒致辞
2015/07/29 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python