Ajax 和 axios 的介绍:
Ajax 即"Asynchronous JavaScript And XML"(异步 JavaScript 和 XML),是指一种创
建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新
部分网页的技术。
Ajax 应用程序的优势在于:
1. 通过异步模式,提升了用户体验
2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用
3. Ajax 引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量
下的服务器负载。
axios 是什么?怎样使用它?怎么解决跨域的问题?
axios 的是一种异步请求,用法和 ajax 类似,安装 npm install axios --save 即可使用,请
求中包括 get,post,put, patch ,delete 等五种请求方式。
axios 是一种异步请求方式,有 cdn 引入和 npm 方法引入并使用
解决跨域常用的有两种方式
1.CORS 解决跨域问题,这需要通过后端来解决,通过设置 header 头来通配。使服务器允
许跨域请求接口数据,而前端正常使用 axios 请求方式。
2.通过接口代理的方式,在 vue 项目中创建一个 vue.config.js,导入一个 devserve,并配
置里面的选项即可。