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字段模拟表单提交
可以在组件创建完成之后发送异步请求