Vue axios的使用和全局baseURL配置方式
1.axios的使用
搭建好vue項(xiàng)目后,安裝axios依賴.
npm i axios
npm i
給登錄button一個(gè)點(diǎn)擊事件,發(fā)送post請(qǐng)求,函數(shù)如下:
login(){ axios.post("http://localhost:9000/login",{ username:this.formData.username, password:this.formData.password, }) .then(res=>{ console.log(res.data) }) }
后端代碼如下: (這里涉及跨域)
@RestController @CrossOrigin public class LoginController { @PostMapping("/login") public Map login(@RequestBody Map<String,String> map){ System.out.println(map); return map; } }
測(cè)試:正確.
2.baseURL配置
不想每次請(qǐng)求都寫一長(zhǎng)串url地址,就先配置一個(gè)baseURL.
先在src寫一個(gè)自定義的網(wǎng)絡(luò)請(qǐng)求文件http.js: 其中配置baseURL,并且掛在到所有Vue實(shí)例上.
后面發(fā)送請(qǐng)求.直接this.$http,并且不需要寫完整url,只需要寫部分:
測(cè)試:正確
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue移動(dòng)端項(xiàng)目vant組件庫(kù)之tag詳解
這篇文章主要介紹了vue移動(dòng)端項(xiàng)目vant組件庫(kù)之tag詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04vuex實(shí)現(xiàn)數(shù)據(jù)持久化的兩種方案
這兩天在做vue項(xiàng)目存儲(chǔ)個(gè)人信息的時(shí)候,遇到了頁(yè)面刷新后個(gè)人信息數(shù)據(jù)丟失的問(wèn)題,在查閱資料后,我得出兩種解決數(shù)據(jù)丟失,使用數(shù)據(jù)持久化的方法,感興趣的小伙伴跟著小編一起來(lái)看看吧2023-08-08Vue搭建后臺(tái)系統(tǒng)需要注意的問(wèn)題
這篇文章主要介紹了Vue搭建后臺(tái)系統(tǒng)需要做的幾點(diǎn),文中給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11vuejs 切換導(dǎo)航條高亮(路由菜單高亮)的方法示例
這篇文章主要介紹了vuejs 切換導(dǎo)航條高亮路由高亮的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05Vue3 Element Plus表單自定義校驗(yàn)的實(shí)現(xiàn)全過(guò)程
這篇文章主要介紹了Vue3 Element Plus表單自定義校驗(yàn)的實(shí)現(xiàn)全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04解決vue 子組件修改父組件傳來(lái)的props值報(bào)錯(cuò)問(wèn)題
今天小編就為大家分享一篇解決vue 子組件修改父組件傳來(lái)的props值報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11