//axios插件
function getUserAcount(){ return axios.get('/user/12345'); } function getUserPermissions(){ return axios.get('/user/12345/permissions'); } //调用 axios.all([getUserAcount(),getUserPermissions()]) .then(axios.spread((acct,perms)=>{ //Both requests are now complete }));//get 请求模板
axios.get("../package.json",{ params:{ userId:"999" }, headers:{ token:"jack" } }).then(res=>{ this.msg=res.data; }).catch(err=>{ console.log("error init:"+error) });//post 请求模板
axios.post("../package.json",{ userId:"888" },{ headers:{ token:"kage" } }).then(res=>{ this.msg=res.data; }).catch(err=>{ console.log("error init:"+error) });//配置的形式
axios({ url:"../package.json", method:"post", //post通过data传参,get请求通过params传递参数 data:{ userId:"101" }, params:{ userId:"102" }, headers:{ token:"http-test" } }).then(res=>{ this.msg=res.data }).catch(err=>{ console.log("error init:"+error) });//全局拦截器
axios.interceptors.request.use((config)=>{ console.log("request init"); return config; });axios.interceptors.response.use((response)=>{ console.log("response init"); return response; })