Vue.js 是一個漸進式JavaScript框架,它提供了一種基于組件化的方式來構建Web應用程序。Vue.js擁有易用的API、高效的性能、豐富的功能以及靈活的架構,使其成為非常流行的前端框架之一。Vue.js 提供了多種異步請求方式,如axios和fetch等,其中.then()方法是用于 Promise 對象的回調函數。
axios.get('/user/12345') .then(function(response) { console.log(response); }) .catch(function(error) { console.log(error); });
上述代碼中,當 axios 發起一個get請求后,.then()就會返回一個 Promise 對象。then()方法接收一個回調函數,該回調函數需要處理響應并在成功時調用。成功的響應會傳遞給回調函數,并且在then()方法中可以使用它。
此外,如果發生了錯誤,則可以使用.catch()方法來捕獲錯誤,并提供一種處理錯誤的方法。.catch()方法還返回一個 Promise 對象,可以鏈式調用以處理其他錯誤。在Vue.js中,.then()方法可以幫助您輕松處理異步請求,并在成功時更新界面。