sf: 能否讲下vue中的ajax

Vue作为一个没有入侵性的框架并不限制你使用ajax框架。
使用了Vue后,ajax部分你可以做如下选择:
1.使用JS原生XHR接口
2.引入JQuery或者Zepto 使用$.ajax();
3.Vue的github上提供了vue-resource插件 :
4.使用fetch.js
5.自己封装一个ajax库

推荐:
2 学习成本最小;
3 vue最契合;
4 fetch是基于Promise的 ,异步操作更友好,解决了多步回调显得更加优雅友好。个人认为xhr未来是会被fetchAPI取代的

  1. fetch.jsfetch是基于Promise的,未来的趋势。
  2. axios.jsVue 2.0 官方推荐。

所以现在vue全家桶指 Vue + axios + Vue-router + Vuex.

results matching ""

    No results matching ""