最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VUE零基礎(chǔ)入門axios的使用

 更新時(shí)間:2022年07月29日 14:50:23   作者:Favour72  
這篇文章主要介紹了axios在Vue項(xiàng)目中用來向后臺發(fā)送請求(調(diào)接口API),獲取響應(yīng)信息的方法,axios 是一個(gè)輕量的 HTTP客戶端,基于 XMLHttpRequest 服務(wù)來執(zhí)行 HTTP 請求,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一.axios是什么

axios是一款ajax請求工具,是一個(gè)用于發(fā)送ajax請求的HTTP庫,本質(zhì)上是對AJAX的封裝。而且Axios支持 Promise操作, 讓我們無需再使用傳統(tǒng)callback方式來進(jìn)行異步編程。(Promise 是JS中進(jìn)行異步編程的一種解決方案。)

二.axios的特點(diǎn)

  • 前后端都可以使用
  • 不依賴dom
  • 攔截?cái)U(kuò)展強(qiáng)大
  • 可封裝復(fù)用性強(qiáng)

三.axios怎么安裝

win+R 找到cmd命令窗口 切換到項(xiàng)目目錄(cd 項(xiàng)目目錄)

輸入npm i axios -S

然后運(yùn)行項(xiàng)目

四.在VUE全局掛載

分為三步

在 main.js中

導(dǎo)入

import axios from 'axios';

掛載

Vue.prototype.$axios = axios;

使用

在App.vue中

this .$axios.xxx

舉個(gè)栗子:

五.axios便捷方法

post(url , data , config)

get(url , config) get 傳遞參數(shù)給后端

?參數(shù)名=參數(shù)值&參數(shù)名2=參數(shù)值2?current=2

.delete(url,config) 刪除

.put(url,data,config) 修改

六.axios基礎(chǔ)方法

語法如下:

axios({

url,//請求的地址

methods//請求方法 get,post,put,delete

data,post請求的數(shù)據(jù)

params:get請求的數(shù)據(jù)

headers:請求頭配置

})

七.axios執(zhí)行結(jié)果

語法如下:

網(wǎng)絡(luò)請求成功

.then(res=>{

res.data 請求返回的數(shù)據(jù)

}

請求失敗

.catch(err=>{

err.response.data 返回失敗數(shù)據(jù)

}

舉個(gè)栗子:

this.$axios.get('/api/feed?current=' + this.current
						, {
								headers: {
									"Authorization": 'Bearer ' + localStorage.getItem('token')
								}
							},
					)
					.then(res => {
						console.log('成功', res.data);
						this.feedList = res.data.data;
						this.pagnation = res.data.pagnation;
					})
					.catch(err => {
						console.error(err);
						alert(err.response.data.msg)
					})

八.config axios 配置

給 headers: 請求頭 添加token

headers: {
		  "Authorization": 'Bearer ' + localStorage.getItem('token')
		}

切記:'Bearer '要加空格

或者在main.js中直接配置

// 給每個(gè)請求都攔截下來 添加請求的token信息
axios.interceptors.request.use(function(config) {
	config.headers.Authorization = 'Bearer ' + localStorage.getItem('token')
	return config
})

九.restFul

可觀看視頻了解

1.接口設(shè)計(jì)風(fēng)格

2.強(qiáng)調(diào)每個(gè)url地址都是一個(gè)資源

3.可以通過get,post,put,delete操作資源

4.get獲取 post新增 put修改 delete刪除

九.如何審查元素

在網(wǎng)絡(luò)里

網(wǎng)絡(luò)下面的載荷

網(wǎng)絡(luò)下面的預(yù)覽

應(yīng)用中

到此這篇關(guān)于VUE零基礎(chǔ)入門axios的使用的文章就介紹到這了,更多相關(guān)VUE axios內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • elementUI多選框反選的實(shí)現(xiàn)代碼

    elementUI多選框反選的實(shí)現(xiàn)代碼

    這篇文章主要介紹了elementUI多選框反選的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue-cli項(xiàng)目中使用Mockjs詳解

    vue-cli項(xiàng)目中使用Mockjs詳解

    這篇文章主要介紹了vue-cli項(xiàng)目中使用Mockjs詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • vue3子組件上綁定(v-model="xx")父組件傳過來的值后報(bào)錯解決

    vue3子組件上綁定(v-model="xx")父組件傳過來的值后報(bào)錯解決

    這篇文章主要給大家介紹了關(guān)于vue3子組件上綁定(v-model="xx")父組件傳過來的值后報(bào)錯解決辦法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 解決vue 按鈕多次點(diǎn)擊重復(fù)提交數(shù)據(jù)問題

    解決vue 按鈕多次點(diǎn)擊重復(fù)提交數(shù)據(jù)問題

    這篇文章主要介紹了vue 按鈕多次點(diǎn)擊重復(fù)提交數(shù)據(jù)的問題,本文通過實(shí)例結(jié)合的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-05-05
  • vue.js刪除列表中的一行

    vue.js刪除列表中的一行

    這篇文章給大家分享了vue.js刪除列表中的一行的實(shí)例操作以及代碼分享,有興趣的朋友參考下。
    2018-06-06
  • Vue infinite update loop的問題解決

    Vue infinite update loop的問題解決

    這篇文章主要介紹了Vue "...infinite update loop..."的問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • 記錄vue項(xiàng)目中遇到的一點(diǎn)小問題

    記錄vue項(xiàng)目中遇到的一點(diǎn)小問題

    本文是腳本之家小編給大家收藏整理的關(guān)于vue項(xiàng)目中遇到的一點(diǎn)小問題,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • 關(guān)于vue.js發(fā)布后路徑引用的問題解決

    關(guān)于vue.js發(fā)布后路徑引用的問題解決

    最近在vue.js項(xiàng)目發(fā)布后發(fā)現(xiàn)了一個(gè)關(guān)于路徑的問題,發(fā)現(xiàn)網(wǎng)上關(guān)于這個(gè)的資料較少,所以給大家總結(jié)下,下面這篇文章主要給大家介紹了如何解決關(guān)于vue.js發(fā)布后路徑引用的問題,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 關(guān)于Vue單頁面骨架屏實(shí)踐記錄

    關(guān)于Vue單頁面骨架屏實(shí)踐記錄

    這篇文章主要給大家介紹了關(guān)于Vue單頁面骨架屏實(shí)踐的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-12-12
  • 如何讓vue長列表快速加載

    如何讓vue長列表快速加載

    這篇文章主要介紹了如何讓vue長列表快速加載,幫助大家更好的理解和學(xué)習(xí)使用vue框架,感興趣的朋友可以了解下
    2021-03-03

最新評論

海阳市| 班戈县| 屯昌县| 揭阳市| 玉溪市| 福建省| 通化市| 盈江县| 屏东县| 丹江口市| 曲麻莱县| 怀仁县| 于都县| 马边| 丹凤县| 余庆县| 和平县| 西华县| 四川省| 沙田区| 香港| 隆化县| 仪征市| 新化县| 建瓯市| 都江堰市| 措勤县| 天柱县| 辽宁省| 宝丰县| 淮安市| 星座| 丹棱县| 皋兰县| 香河县| 屏东县| 长沙市| 阿拉尔市| 盘锦市| 嘉兴市| 龙井市|