axios 的简单使用
生活随笔
收集整理的這篇文章主要介紹了
axios 的简单使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
Vue
axios
- Promise based HTTP client for the browser and node.js
- 以Promise為基礎的HTTP客戶端,適用于:瀏覽器和node.js
- 類似于ajax,用來發送請求,異步獲取數據
- 安裝:npm i -S axios
Get 請求
// url中帶有query參數 axios.get('/user?id=89').then(function (response) {console.log(response);}).catch(function (error) {console.log(error);});// url和參數分離,使用對象 axios.get('/user', {params: {id: 12345} })Post 請求
- 不同環境中處理 POST請求
- 默認情況下,axios 會將JS對象序列化為JSON對象。為了使用 application/x-www-form-urlencoded 格式發送請求,我們可以這樣:
axios API
可以通過傳遞相關配置來進行請求axios。
// Send a POST request axios({method: 'post',url: '/user/12345',data: {firstName: 'Fred',lastName: 'Flintstone'} });全局配置
?```js // 設置請求公共路徑: axios.defaults.baseURL = 'https://api.example.com'
### 攔截器 ?```js // 請求攔截器 axios.interceptors.request.use(function (config) {// 所有請求之前都要執行的操作return config;}, function (error) {// 錯誤處理return Promise.reject(error);});// 響應攔截器 axios.interceptors.response.use(function (response) {// 所有請求完成后都要執行的操作return response;}, function (error) {// 錯誤處理return Promise.reject(error);});官方鏈接:https://github.com/axios/axios
轉載于:https://my.oschina.net/shuaihong/blog/1558205
總結
以上是生活随笔為你收集整理的axios 的简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java显示目录文件列表和删除目录
- 下一篇: Jquery调用ajax参数说明