为啥vue不使用ajax

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥vue不使用ajax相关的知识,希望对你有一定的参考价值。

vue也可以使用ajax。
ajax只是一种技术实现方式,之前一般是指jquery封装的ajax方法。
在vue中,可以使用axios代替,也可以自己封装一个类似的ajax方法。封装异步传输方法一般需使用XMLHttpRequest对象或fetch等方法实现。
参考技术A ajax和axio本质上都是对原生XHR的封装。
ajax是jQuery封装使用的方法,通常和jQuery一起使用。
相较于ajax而言,axios作为数据请求及响应的Promise的实现版本,给vue提供了更符合最新ECMAscript特性,详细可以查看axios特性。
因此,vue更倾向用axios而不用ajax

以上是关于为啥vue不使用ajax的主要内容,如果未能解决你的问题,请参考以下文章

为啥vue要使用 let that = this

vue中ajax获取数据渲染页面,为啥filter不起作用

为啥不总是使用 HTTP post 进行 ajax 调用?

填个小坑,Vue不支持IE8及以下,跨域ajax不支持IE9

不使用本机 XMLHttpRequest 的原因 - 为啥 $.ajax 是强制性的?

vue怎么用ajax