axios的基本使用

网络模块封装axios

几种网络模块

选择一:传统的Ajax是基于XMLHttpRequest(XHR)

为什么不用:

  • 配置和调用方式等混乱
  • 编码复杂
  • 真实开发很少用

选择二:JQuery-ajax

相对于传统Ajax非常好用

为什么不用:

  • vue的整个开发中不需要JQuery
  • 为了网络请求特意引用jQuery不方便
  • vue的代码比jQuery的代码少

选择三:Vue1.x中推出了Vue-resource

体积小,是官方退出的

为什么不用:

  • 在vue2.0以后不在更新维护
  • 对以后的项目开发和维护有很大隐患

选择四:axios

使用方便,有非常多优势,在后续中会详细说明

选择五:jsonp

使用这个的主要原因往往是为了解决跨域访问的问题。

jsonp的核心在于通过

你可能感兴趣的:(#,vue)