vue中axios的使用

2022-08-15 17:15:20 字數 625 閱讀 4154

新開了乙個vue專案,從頭到尾都是乙個人做的,所以就自己配置了乙個axios.js檔案

import axios from 'axios'引入axios

vue.prototype.$http = axios 掛載在原型上

原因: 直接掛載在原型上可能會給vue的原型鏈產生汙染,且太粗暴;不符合vue的生態環境,且$http是自己取名的,不利於維護;

axios只是乙個基於promist用於瀏覽器和node.js的http客戶端,他有以下的特徵

從瀏覽器中建立 xmlhttprequest

從 node.js 發出 http 請求

支援 promise api

攔截請求和響應

轉換請求和響應資料

取消請求

自動轉換json資料 

客戶端支援防止 csrf/xsrf

import vue from 'vue';     

import axios from 'axios'; //引入axios

import vueaxios from 'vue-axios'; // 引入vue-axios

vue.use(vueaxios,axios); //使用

vue中axios的使用

寫上乙個專案的時候,我們就用到了axios,但是我當時沒怎麼學,不知道從哪下手,這個時候我小夥伴又把咋用的給我整理好了,那我就老老實實的當個廢物,他怎麼說我怎麼用。最後能用,但是不理解為什麼這樣用,正好學vue中的axios時又重新學了一遍。直接拿 來講吧 axios.defaults.baseur...

axios在vue中的使用

axios的安裝與配置 使用 npm npm install axios使用script匯入 在vue cli中使用 import axios from axios 在原型上定義方法,就可以在元件的methods中寫this.http 這個 http名字可以自己自定義,但注意不要重複衝突 vue.p...

vue中axios的封裝使用

npm install axios s 或者 npm i axios simport axios from axios vue.prototype.axios axios 將axios繫結到vue的原型上module.exports before import axios from axios im...