$npm install axios
Get請求javascript
//經過給定的ID來發送請求 axios.get('/user?ID=12345') .then((response)=>{ console.log(response); }) .catch((err)=>{ console.log(err); }); //以上請求也能夠經過這種方式來發送 axios.get('/user', { params:{ ID:12345 } }) .then((response)=>{ console.log(response); }) .catch((err)=>{ console.log(err); });
post請求html
axios.post('/user', { firstName:'Fred', lastName:'Flintstone' }) .then(function(res){ console.log(res); }) .catch(function(err){ console.log(err); });
一次性發送多個vue
function getUserAccount(){ return axios.get('/user/12345'); } function getUserPermissions(){ return axios.get('/user/12345/permissions'); } axios.all([getUserAccount(),getUserPermissions()]) .then(axios.spread(function(acct,perms){ //當這兩個請求都完成的時候會觸發這個函數,兩個參數分別表明返回的結果 }))
-------------------整理於yingxiang 20190218