前言
官方現在已經不再推薦用resource了,換了個axios,咱也不能落后,至少你得知道咋弄,面試的時候也好給面試官吹吹牛逼,廢話不多說。
它本身具有以下特征:
從瀏覽器中創建 XMLHttpRequest 從 node.js 發出 http 請求 支持 Promise API 攔截請求和響應 轉換請求和響應數據 取消請求 自動轉換JSON數據 客戶端支持防止 CSRF/XSRF配置方法
首先用npm安裝
npm install --save axios vue-axios
安裝完之后,在你的main.js文件里配置,加上這兩句就好
import axios from 'axios'Vue.prototype.$http = axios
然后你讀取接口數據的時候,直接就可以這樣寫,這個跟resource一個樣,我那個下面的op,uin之類的都是要傳的參數。
this.$http.post(localStorage.getItem("addUrl")+'/skynet_sync/btsp', { "op": "update_card_num", "uin": uin, "protypeId": index, "cardNumber": parseInt(v) }) .then(response=> { //如果接口走成功就執行這里 }).catch(function (error) { //接口失敗,也就是state不是200的時候,走這里 });好了,搞定!
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。
新聞熱點
疑難解答
圖片精選