最近在學(xué)習(xí)前端的時候,了解到一個很重要的數(shù)據(jù)傳輸格式--JSON。而要獲取JSON數(shù)據(jù),則需要用到一個輕量級的JS庫--axios。下面我們就來介紹如何使用axios獲取JSON格式的數(shù)據(jù)。
// 導(dǎo)入axios庫 import axios from 'axios'; // 定義URL和參數(shù) const url = 'http://example.com/api/getUserInfo'; const params = { user_id: 123456 }; // 使用axios發(fā)送請求 axios.get(url, { params: params }) .then(response =>{ // 獲取成功,返回的response.data即為JSON數(shù)據(jù) console.log(response.data); }) .catch(error =>{ // 獲取失敗,輸出錯誤信息 console.log(error); });
以上代碼中,我們首先導(dǎo)入了axios庫。在定義URL和參數(shù)后,就可以使用axios.get()方法發(fā)送get請求。使用.then()方法獲取獲取JSON數(shù)據(jù),使用.catch()方法處理請求錯誤情況。
開發(fā)中我們也可以使用.post()方法發(fā)送post請求獲取JSON數(shù)據(jù),只需要稍稍變更URL、參數(shù)與請求方法即可。使用axios獲取JSON數(shù)據(jù)已經(jīng)非常簡單了,接下來就可以方便地處理和渲染JSON數(shù)據(jù),開發(fā)出高效便捷的前端應(yīng)用了。