這篇文章將為大家詳細(xì)講解有關(guān)Vue CLI項(xiàng)目如何使用axios模塊進(jìn)行前后端交互,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),全網(wǎng)整合營(yíng)銷(xiāo)推廣到技術(shù)研發(fā)擁有了開(kāi)發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽(tīng)企業(yè)需求,挖掘用戶對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過(guò)十載以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開(kāi)發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)成都移動(dòng)機(jī)房托管、app開(kāi)發(fā)定制、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷(xiāo)。
Vue-CLI項(xiàng)目-axios前后端交互
一.模塊的安裝
npm install axios --save #--save可以不用寫(xiě)
二.配置main.js
import axios from 'axios' Vue.prototype.$axios = axios;
三.使用
created() { // 組件創(chuàng)建成功的鉤子函數(shù) // 拿到要訪問(wèn)課程詳情的課程id let id = this.$route.params.pk || this.$route.query.pk || 1; this.$axios({ url: `http://127.0.0.1:8000/course/detail/${id}/`, // 后臺(tái)接口 method: 'get', // 請(qǐng)求方式 }).then(response => { // 請(qǐng)求成功 console.log('請(qǐng)求成功'); console.log(response.data); this.course_ctx = response.data; // 將后臺(tái)數(shù)據(jù)賦值給前臺(tái)變量完成頁(yè)面渲染 }).catch(error => { // 請(qǐng)求失敗 console.log('請(qǐng)求失敗'); console.log(error); }) }
與ajax提交不同的一些設(shè)置
ajax 中的tyle這里是method
ajax中的success這里是them且不在大括號(hào)內(nèi)后面接著.出來(lái)
catch請(qǐng)失敗
內(nèi)容是在$axios之前
關(guān)于“Vue CLI項(xiàng)目如何使用axios模塊進(jìn)行前后端交互”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。