vue全家桶


vue全家桶 vue vuex vuex-router vue-resourse

vuex:

axios:

es6不在维护vue-resourse,建议使用axios框架发送异步请求

axios不是vue全家桶,不能用Vue.use安装

import axios from 'axios';

为了让每一个组件都是用axios,我们为Vue原型中拓展axios

Vue.prototype.$http = axios;

axios提供一些方法

  get(url, config)发送get请求  

  post(url, data, config) 发送post请求

   url请求地址, data 携带数据  config配置项(可以定义params,headers)

  query数据v可以在url或conifg中的params中传递

 axios实现promise规范,通过then方法监听结果

  我们可以通过修改headers中的Content-Type字段模拟表单提交

可以在组件创建完成之后发送异步请求