vue中的uri_浅谈vue-resource和vue-axios的区别
可能有的人对vue-resource 和vue-axios比较陌生,也可能用到了都不知道。他其实就是我们vue请求里面的 this.$http.*** 和 this.axios.***
vue-resource
vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,jquery的 $.ajax 能做的事情,vue-resource一样也能做到,而且vue-resource的API更为简洁。另外,vue-resource还提供了非常有用的inteceptor功能,使用inteceptor可以在请求前和请求后附加一些行为,比如使用inteceptor在ajax请求时显示loading界面。
1、体积小
vue-resource非常小巧,在压缩以后只有大约12KB,服务端启用gzip压缩后只有4.5KB大小,这远比
jQuery的体积要小得多。
2、支持主流的浏览器
和Vue.js一样,vue-resource除了不支持IE 9以下的浏览器,其他主流的浏览器都支持。
3、支持Promise API和URI Templates
Promise是ES6的特性,Promise的中文含义为“先知”,Promise对象用于异步计算。
URI Templates表示URI模板,有些类似于ASP.NET MVC的路由模板。
4、支持拦截器
拦截器是全局的,拦截器可以在请求发送前和发送请求后做一些处理。拦截器在一些场景下会非常有用,
比如请求发送前在headers中设置access_token,或者在请求失败时,提供共通的处理方式。
vue-axios
vue2.0之后,就不再对vue-resource更新,而是推荐使用axios。基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 Node.js 中使用。
功能特性
1、在浏览器中发送 XMLHttpRequests 请求
2、在 node.js 中发送 http请求
3、支持 Promise API
4、拦截请求和响应
5、转换请求和响应数据
6、取消请求
7、自动转换 JSON 数据
8、客户端支持保护安全免受 CSRF/XSRF 攻击
vue中的uri_浅谈vue-resource和vue-axios的区别相关推荐
- 浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式 pth中的路径加载使用
首先xxx.pth文件里面会书写一些路径,一行一个. 将xxx.pth文件放在特定位置,则可以让python在加载模块时,读取xxx.pth中指定的路径. Python客栈送红包.纸质书 有时,在用i ...
- 总结Vue中index.html、main.js、App.vue、index.js之间关系以及Vue项目加载流程
总结Vue中index.html.main.js.App.vue.index.js之间关系以及Vue项目加载流程 文章目录 总结Vue中index.html.main.js.App.vue.index ...
- mysql innodb4大特征_MYSQL中InnoDB特性浅谈
许久没有更新博客,上周末放假把网易大牛姜sir的著作MYSQL技术内幕InnoDB存储引擎又翻阅了一番,对当前工作的InnoDB特性有了一些新的认识,下面谈谈自己的读后感. 1. InnoDB的体系架 ...
- 计算机在小学教育教学中的优劣,浅谈计算机教学在小学教育中的作用
浅谈计算机教学在小学教育中的作用 浅谈计算机教学在小学教育中的作用 随着科技日新月异的发展,现代教育理念的改革.深化,对国民教育,特别是基础教育提出了更明确的要求,教育的根本任务就是使学习者学会如何学 ...
- 浅谈Nginx负载均衡与F5的区别
转载地址: http://www.ideadata.com.cn/wisdomAction/readWisdom.do?id=75 前言 笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所 ...
- 【python】数据结构和算法 + 浅谈单链表与双链表的区别
有这么一句话说"程序=数据结构+算法",也有人说"如果把编程比作做菜,那么数据结构就好比食材(菜),算法就好比厨艺(做菜的技巧)". 当然这是笼统的说法,不过也 ...
- pytorch保存模型pth_浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
我们经常会看到后缀名为.pt, .pth, .pkl的pytorch模型文件,这几种模型文件在格式上有什么区别吗? 其实它们并不是在格式上有区别,只是后缀不同而已(仅此而已),在用torch.save ...
- 浅谈计算机语言与英语,浅谈日常英语与计算机专业英语区别.doc
浅谈日常英语与计算机专业英语区别 浅谈日常英语与计算机专业英语区别 摘 要:为了帮助英语学习者更好地掌握英语专业学习基础,不断提升英语教学水平,该文就日常英语和计算机专业英语之间的区别进行深入的分析论 ...
- python新式类和旧式类的区别_浅谈python新式类和旧式类区别
python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧式类. 为什么要在2.2中引进new style class呢?官方给的解释是: 为了统一类(class)和类型(type) ...
最新文章
- 漫画:禅道程序员的一天
- shell脚本教学(二)——diff、rename、cut、sort、unip
- android编译系统学习 .
- excluded by a filter_A. Manthiram:碲入硫,锂更稳!
- LeetCode每日打卡 - 汉明距离
- Your account has been locked out. Please contact the system administrator for further assistance.
- Xcode 12 引用缺失包:libstdc++.tbd libstdc++.6.tbd libstdc++.6.0.9.tbd 等
- 让Xcode日志输出中文
- 计算机硬盘的容量的最小,计算机硬盘容量大小怎么计算
- Mac系统瘦身存储清理
- 小白鼠测试---VR头戴设备-暴风魔镜4
- python在教育领域的应用课题_研究型案例在Python教学方法中应用
- 搬运--domoticz的 MQTT API接口 函数英文
- 1 分钟 Serverless 搭建你的首个个人网站(完成就送猫超卡)
- Python入门学习(五)
- Framer X for Mac(交互设计工具)
- 2020一个诗人的新年计划
- 百度地图之 添加遮罩层 去除百度地图logo
- 转行程序员日记--2020-08-10
- 汇道科技it培训让学员都能月入过万
热门文章
- 给 ListBox 的 DataTemplate 模板中的 元素设置动画
- 3.1_ 4连续分配管理方式
- 移动短信回执怎么开通_才知道移动积分需要主动开通功能,才会消费产生积分,垃圾!!!...
- NEBULA超级计算机,科学网—中国“星云”或将称霸全球超级计算机500强
- 设计代码说明什么是多态性?如何实现多态?(代码中要写注释解释)_狗屎一样的代码!快,重构我...
- ubuntu切换root用户
- 小甲鱼 OllyDbg 教程系列 (十三) : 把代码和变量注入程序 以及 硬件断点
- Java并发编程实战~final
- Singleton 和 Monostate 模式
- risc系统服务器,精简的高端 解析四大RISC服务器处理器