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

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

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

一.axios是什么

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

二.axios的特點

  • 前后端都可以使用
  • 不依賴dom
  • 攔截擴展強大
  • 可封裝復(fù)用性強

三.axios怎么安裝

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

輸入npm i axios -S

然后運行項目

四.在VUE全局掛載

分為三步

在 main.js中

導(dǎo)入

import axios from 'axios';

掛載

Vue.prototype.$axios = axios;

使用

在App.vue中

this .$axios.xxx

舉個栗子:

五.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ù)

}

舉個栗子:

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中直接配置

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

九.restFul

可觀看視頻了解

1.接口設(shè)計風格

2.強調(diào)每個url地址都是一個資源

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多選框反選的實現(xiàn)代碼

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

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

    vue-cli項目中使用Mockjs詳解

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

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

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

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

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

    vue.js刪除列表中的一行

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

    Vue infinite update loop的問題解決

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

    記錄vue項目中遇到的一點小問題

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

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

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

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

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

    如何讓vue長列表快速加載

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

最新評論

永济市| 叶城县| 玉屏| 朝阳市| 潜江市| 哈尔滨市| 板桥市| 寿光市| 永寿县| 鱼台县| 资中县| 平昌县| 冕宁县| 叙永县| 连平县| 布拖县| 夏邑县| 丰都县| 始兴县| 闽清县| 英吉沙县| 浪卡子县| 汶川县| 原阳县| 华亭县| 万源市| 西乌珠穆沁旗| 青岛市| 龙江县| 盐亭县| 乌兰察布市| 扎兰屯市| 大关县| 东辽县| 封丘县| 咸阳市| 红桥区| 保靖县| 冕宁县| 靖边县| 平陆县|