一、前言
在vue開發中,會涉及到很多介面的處理,當專案足夠大時,就需要定義規範統一的介面
假設後端的文件分成了以下幾個模組
1、發現模組
2、個人資訊模組
3、商品模組
一般來說,**的首頁都是複雜的,會用到很多其他頁面也會用到api,所以介面統一管理可以做到api的復用
二、介面管理
1、在src目錄下建立api資料夾
2、按照後台文件劃分模組
find.js
info.js
goods.js
comment.js
3、建立http.js 引入axios 配置axios
//請求攔截
)//響應攔截
}4、在api資料夾下引入http.js.簡單用info.js為例
;//在這裡定義了乙個登陸的介面,把登陸的介面暴露出去給元件使用
;5、在元件中使用
import
from
"../../apis/home"
;export
default
}
vue專案api介面管理
預設vue專案中已經使用vue cli生成,安裝axios,基於element ui開發,axiosconfig目錄和api目錄是同級,主要記錄配置的相關。import vue from vue import axios from axios import qs from qs import fro...
dtree 後台管理例子 vue 專案介面管理
在vue開發中,會涉及到很多介面的處理,當專案足夠大時,就需要定義規範統一的介面,如何定義呢?方法可能不只一種,本文使用axios async await進行介面的統一管理。本文使用vue cli生成的專案舉例。舉例拿segmentfault的官網簡單舉個例子,先看一下官網 問答模組 專欄模組 講堂...
Vue 介面管理
在vue開發中,會涉及到很多介面的處理,當專案足夠大時,就需要定義規範統一的介面,如何定義呢?方法可能不只一種,本文使用axios async await進行介面的統一管理。本文使用vue cli生成的專案舉例。拿segmentfault的官網簡單舉個例子,先看一下官網 舉例問答模組 專欄模組 講堂...