1、概述
基於Vue的web項目顯示的全部服務端數據,都是經過Ajax獲取的。官方推薦使用Axios做爲Ajax庫,因此本節主要講解在Vue項目中,如何安裝和使用Axios。ios
2、安裝axios
Vue項目中使用以下命令安裝web
npm install axios --save
在要引用axios的頁面引用npm
1 import axios from 'axios'
3、發送請求
若是但願頁面加載時便顯示數據,能夠直接將axios方法寫在created
函數中。axios
1 created(){ 2 axios.get('/data').then(function(res){ 3 this.goodsList = res.data; 4 }).catch(function (error) { 5 console.log(error); 6 }); 7 }
關於axios的語法,咱們在上一章已經講解了,這裏不作過多的說明。函數
4、封裝請求方法
統一處理後臺的驗證信息
5、封裝Api模塊
6、課後練習
後臺數據數據以下所示,post
["香蕉","蘋果","鴨梨"]
在Vue項目中使用axios實現後臺數據列表的增刪改查,要求以下:學習
- get方法獲取數據列表
- post添加數據,而後從新查詢
- put修改數據,而後從新查詢
- delete刪除數據,善後從新查詢