Vue CLI項(xiàng)目 axios模塊前后端交互的使用(類似ajax提交)
Vue-CLI項(xiàng)目-axios模塊前后端交互(類似ajax提交)08.31自我總結(jié),內(nèi)容如下:
Vue-CLI項(xiàng)目-axios前后端交互
一.模塊的安裝
npm install axios --save #--save可以不用寫
二.配置main.js
import axios from 'axios' Vue.prototype.$axios = axios;
三.使用
created() { // 組件創(chuàng)建成功的鉤子函數(shù) // 拿到要訪問課程詳情的課程id let id = this.$route.params.pk || this.$route.query.pk || 1; this.$axios({ url: `http://127.0.0.1:8000/course/detail/${id}/`, // 后臺接口 method: 'get', // 請求方式 }).then(response => { // 請求成功 console.log('請求成功'); console.log(response.data); this.course_ctx = response.data; // 將后臺數(shù)據(jù)賦值給前臺變量完成頁面渲染 }).catch(error => { // 請求失敗 console.log('請求失敗'); console.log(error); }) }
與ajax提交不同的一些設(shè)置
- ajax 中的tyle這里是method
- ajax中的success這里是them且不在大括號內(nèi)后面接著.出來
- catch請失敗
- 內(nèi)容是在$axios之前
總結(jié)
以上所述是小編給大家介紹的Vue CLI項(xiàng)目 axios模塊前后端交互的使用(類似ajax提交),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
Vue3解析markdown并實(shí)現(xiàn)代碼高亮顯示的詳細(xì)步驟
Vue的markdown解析庫有很多,如markdown-it、vue-markdown-loader、marked、vue-markdown等,這篇文章主要介紹了Vue3解析markdown并實(shí)現(xiàn)代碼高亮顯示,需要的朋友可以參考下2022-07-07vue項(xiàng)目實(shí)現(xiàn)路由跳轉(zhuǎn)到新頁面,返回舊頁面,保留之前的數(shù)據(jù)記錄(操作代碼)
這篇文章主要介紹了vue項(xiàng)目實(shí)現(xiàn)路由跳轉(zhuǎn)到新頁面,返回舊頁面,保留之前的數(shù)據(jù)記錄,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-09-09vue項(xiàng)目啟動后沒有局域網(wǎng)地址問題
這篇文章主要介紹了vue項(xiàng)目啟動后沒有局域網(wǎng)地址問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09