iview-admin將axios進(jìn)行封裝谬哀。所有的接口訪問都統(tǒng)一放api文件夾下刺覆,這樣倒也方便管理。
下面登錄接口代碼的截圖玻粪,感覺比較簡單沒啥說的隅津。
我們繼續(xù)往下看。
請(qǐng)求部分
我們先看看請(qǐng)求接口地址在哪設(shè)置劲室,沒錯(cuò)就是在config/index.js中設(shè)置伦仍。
dev是開發(fā)環(huán)境的,pro是生產(chǎn)環(huán)境的很洋。
下面就是axios被實(shí)例化的地方
進(jìn)入正題
頁面請(qǐng)求分為三步分
第一部分:拼接URL充蓝。當(dāng)前使用Object.assign(this.getInsideConfig(), options)將baseurl和接口和參數(shù)進(jìn)行拼接。
第二部分:請(qǐng)求攔截喉磁。
第三部分:響應(yīng)攔截谓苟。
這地方原本應(yīng)該是在請(qǐng)求時(shí)彈出等待框,響應(yīng)后取消等待框协怒。但由于不是很友好作者就取消了涝焙。