Vue.js是現代化的JavaScript框架,它通過提供豐富的核心特性幫助程序員構建交互式的、易于維護的單頁應用程序。在過去的幾年中,Vue.js已經成為最流行的前端框架之一。
Vue的$http服務依靠XMLHttpRequest(XMLHttpRequest是用于創建異步HTTP請求的標準API)進行HTTP請求。這個API已被淘汰,取而代之的是Fetch API和其他更高級別的api,Vue的$http服務會在遇到現代瀏覽器時自動切換為Fetch API。
Vue.$http.get('/api/user/1') .then((response) =>{ console.log(response); }) .catch((error) =>{ console.log(error); });
在上面的代碼中,Vue使用了HTTP GET請求去獲取id為1的用戶。當請求完成后,代碼將打印服務器返回的response對象。如果請求失敗,則代碼將打印錯誤。
Vue.$http.post('/api/user', { name: 'John', age: 25, email: 'john@email.com' }) .then((response) =>{ console.log(response); }) .catch((error) =>{ console.log(error); });
在上面的代碼中,Vue使用HTTP POST請求向服務器添加了一個新的用戶。當請求完成時,代碼將打印服務器返回的response對象。如果請求失敗,則代碼將打印錯誤。
Vue的$http服務可以處理所有HTTP請求方法(GET, POST, PUT, DELETE等)。除此之外,我們還可以在請求中包含請求頭(headers)和查詢參數(query params),甚至是上傳文件(multipart/form-data)。
上一篇python 小甲魚作者
下一篇h5使用json動畫