第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

axios在vue中的使用

難度中級
時長 3小時43分
學(xué)習(xí)人數(shù)
綜合評分9.43
58人評價 查看評價
9.3 內(nèi)容實用
9.3 簡潔易懂
9.7 邏輯清晰
  • 常用參數(shù)配置

    根據(jù)使用場景去用不同的參數(shù)配置方式:當(dāng)請求域是不同的時候,并且會有很多都用到這個請求域時,可以以局部配置參數(shù)形式。如果就一個地方使用這個請求域,那么就可以通過發(fā)送請求時配置。

    http://img1.sycdn.imooc.com//5fe355d60001203704250462.jpg

    查看全部
  • axios基本配置參數(shù)

    參數(shù)1、baseURL:請求域名,或者是基本地址(默認(rèn)配置http://localhost:8080,就像通過axios的get('/data.json')訪問時,前面添加了默認(rèn)的域名。

    參數(shù)2、timeout:超時時長,默認(rèn)1000毫秒(超時時長作用:一般它由后端定義,例如:請求一個接口,接口的數(shù)據(jù)量比較大,需要處理時間比較長,如果超過了這個時間,后端就會返回401,這樣做的好處是,一旦請求時間較長,使這個請求不會阻塞后端的內(nèi)容,減少服務(wù)器的壓力,它就會及時釋放超時的這些內(nèi)容,超時時長不止后端需要設(shè)置,前端也需要設(shè)置一下,當(dāng)超時時,請求就取消了)。

    參數(shù)3、url:請求路徑。

    參數(shù)4、method:請求方法。

    參數(shù)5、headers:請求頭,可以在請求頭里添加一些參數(shù)(比如登錄時可能需要從請求頭里獲取token,去鑒權(quán)獲取登錄人信息,此時就需要在這里配置)。

    http://img4.sycdn.imooc.com/5fe0a9e60001fb2f05960373.jpg

    參數(shù)6、params{}:請求參數(shù)放置在請求頭中。

    參數(shù)7、data:{}請求參數(shù)放置在請球體中。

    axios定義配置參數(shù)的位置

    1、axios全局配置(相當(dāng)于在import的axios的vue頁面中對所有創(chuàng)建的axios進(jìn)行全局配置)

    axios.defaults:表示指向axios庫的默認(rèn)配置,defaults后面就可以.出來配置參數(shù)。

    axios.defaults.timeout=2000,此時就表示全局配置。

    axios.defaults.baseURL='http://localhost:8080'。

    2、axios實例配置(相當(dāng)于局部的)

    let?instance=axios.create(),如果不傳配置參數(shù),如果定義了全局,就是用全局,否則使用默認(rèn)的。

    instance.defaults.timeout=3000,這種方式是創(chuàng)建完實例之后去設(shè)置參數(shù)。

    3、axios請求配置(發(fā)送請求時)

    instance.get('/data.json',{

    ? ?timeout:5000

    })

    參數(shù)配置優(yōu)先級:全局<局部<請求。如上,最終timeout為5000。

    查看全部
  • 創(chuàng)建axios實例

    使用場景:當(dāng)接口地址多個時候(端口號之前的域名可能是多個時候),并且超時時長不一樣時。

    此時就可以通過axios實例,在axios實例中設(shè)置這兩種參數(shù),然后通過實例去請求接口。

    http://img3.sycdn.imooc.com/5fe0a2350001571207020407.jpg

    示例:通過axios的create方法,它的參數(shù)就是axios的配置信息。

    超時時長:發(fā)起http請求時候,如果服務(wù)端長時間沒有返回數(shù)據(jù),那么接口就會報超時401,通常具體超時時長由后端進(jìn)行定義(如果請求一個比較大的數(shù)據(jù),后端需要處理,一旦處理時間過長,例如超過1秒,那么后端就可能會返回401,告訴接口請求超時了)。

    參數(shù)1:baseURL,表示域名(例如:http://localhost:8080)

    參數(shù)2:timeout,超時時長(默認(rèn)1000,1秒,當(dāng)超過1秒就會報401)

    http://img4.sycdn.imooc.com/5fe0a43400014dac06080258.jpg

    使用方法:

    http://img4.sycdn.imooc.com/5fe0a4590001f1d006420158.jpg



    查看全部
  • 在vue3.0+項目中安裝axios

    npm add axioa

    查看全部
  • 并發(fā)請求:同時發(fā)送多個請求,并統(tǒng)一處理返回值。

    axios并發(fā)請求涉及到兩個方法

    all():參數(shù)為一個數(shù)組,數(shù)組的對象為一個一個的axios請求。

    spread():它是在請求完成后,對多個請求返回的數(shù)據(jù)進(jìn)行分割處理。

    axios發(fā)送請求和axios并發(fā)請求的回調(diào)函數(shù)使用是不同的,如下圖

    http://img3.sycdn.imooc.com/5fdf1bbd000186eb06040165.jpg


    樣例:

    http://img1.sycdn.imooc.com//5fdf1da90001840204170272.jpg

    http://img1.sycdn.imooc.com//5fdf1db50001942108620340.jpg

    查看全部
    0 采集 收起 來源:并發(fā)請求

    2020-12-20

  • axios請求方法及別名(delete)

    當(dāng)傳參時,參數(shù)拼接在url后面:

    當(dāng)傳參時,參數(shù)放置在請求體中:

    http://img1.sycdn.imooc.com//5fdf187a000132c303290367.jpg

    http://img1.sycdn.imooc.com//5fdf18be000151fc04790192.jpg

    http://img1.sycdn.imooc.com//5fdf18c40001535b04990185.jpg


    查看全部
  • axios請求方法和別名(post請求和put請求)

    post請求傳參的數(shù)據(jù)格式:

    1、form-data(表單提交,文件上傳、圖片上傳)

    2、application/json

    appcalition/json樣例,如圖

    http://img1.sycdn.imooc.com//5fded1870001d34e05080319.jpg

    http://img1.sycdn.imooc.com//5fded3700001c94707210314.jpg

    http://img1.sycdn.imooc.com//5fded37b0001819803010090.jpg

    formdata樣例,如圖

    http://img1.sycdn.imooc.com//5fded31700016db506680204.jpg

    http://img1.sycdn.imooc.com//5fded3360001e4e108140280.jpg

    http://img1.sycdn.imooc.com//5fded3430001f87402460068.jpg

    put請求和patch請求和post請求類似都有form-data和application/json這兩種數(shù)據(jù)內(nèi)容類型。

    http://img1.sycdn.imooc.com//5fded5a9000133b605620468.jpg

    查看全部
  • axios請求方法及別名

    類別:get、post、put、patch、delete

    get請求:第一種相當(dāng)于別名方式,第二種通過配置方式。

    http://img1.sycdn.imooc.com//5fdec14f00019a9f06330424.jpg

    get請求帶參數(shù)方式

    http://img1.sycdn.imooc.com//5fdec19e0001ca1005630378.jpg

    http://img1.sycdn.imooc.com//5fdec1ef00010ed904780300.jpg

    路由引入組件兩種方式區(qū)別:

    第一種無論是否通過路由去訪問該組件都會加載該組件。

    第二種只有當(dāng)通過路由去訪問該組件時才回去加載該組件(可以理解為懶加載或者異步加載)。

    http://img1.sycdn.imooc.com//5fdec4080001e05408370447.jpg

    如下圖,它是vue的socket通信,表示熱更新,也就是代碼編輯完成之后,頁面會自動更新

    http://img1.sycdn.imooc.com//5fdec56e0001a9ce11330506.jpg

    Status Code:304,表示重定向,正常訪問一個接口時,返回的是200,如果第二次訪問接口時,數(shù)據(jù)沒有變化,那么瀏覽器就會自動識別返回狀態(tài)304,相當(dāng)于沒有更改,這樣加載會更快。

    http://img1.sycdn.imooc.com//5fdec60b00018dce07920279.jpg

    查看全部
  • 1、vue命令

    vue卸載命令:npm uninstall -g vue-cli(vue-cli 2的卸載命令)

    vue版本命令:vue -V

    vue安裝命令:npm install -g @vue/cli(vue-cli 3的安裝命令)

    vue創(chuàng)建工程化項目命令:vue create?工程名

    vue安裝axios命令:npm add axios

    2、axios基本使用

    http://img1.sycdn.imooc.com//5fde144100013d3f07270637.jpg

    查看全部
  • Axios介紹:是一個基于promise的HTTP庫(類似于jquery的ajax),用于發(fā)送請求。既可以用于瀏覽器(客戶端)也可以用于node.js編寫的服務(wù)端。

    Axios特性:

    1、支持Promise API

    2、攔截請求和響應(yīng)(請求前和響應(yīng)前執(zhí)行一些操作,比如請求前在請求header中添加一些信息,例如授權(quán)信息等)

    3、轉(zhuǎn)換請求數(shù)據(jù)和響應(yīng)數(shù)據(jù)(比如請求時候一些比較敏感的信息需要加密,數(shù)據(jù)回來的時候進(jìn)行解密)

    4、取消請求

    5、自動轉(zhuǎn)換JSON數(shù)據(jù)(相當(dāng)于自動的調(diào)用JSON.parse())

    6、客戶端支持防御XSRF攻擊

    http://img1.sycdn.imooc.com//5fd8c70600012dd508400518.jpg

    http://img1.sycdn.imooc.com//5fd8c77e00014a7809010514.jpg

    查看全部
    0 采集 收起 來源:課程介紹

    2020-12-15

  • post方法

    form-data?表單提交(圖片上傳,文件上傳)

    let?data ={

    id:12? ??

    }

    axios.post('/post',data).then(res=>{console.log(res)}//axios.post('/post',{})

    方法二

    axios({

    method:‘post’,

    url:'/post',

    data:data}).then(res=>{

    console.log(res)})

    查看全部
  • 懶加載方法:

    {
    ????path:'/2-2',
    ????name:'axios'請求方法,
    ????component:()=>import('./views/2-2.vue')
    }


    查看全部
  • ?get方法1:

    crented(){
    ????axios.get('/data.json',{
    ????params:{id:12}
    ????
    ????}).then((res)?=>{
    ????console.log(res)
    ????})
    }

    方法二:

    axios({
    ????????method:'get',url:'/data.json'}).then(res=>{????console.log(res)})


    查看全部
  • ?axios?請求方法:get post put patch delete
    get:獲取數(shù)據(jù)

    post:提交數(shù)據(jù)(表單提交+文件上傳)

    put:更新數(shù)據(jù)(所有數(shù)據(jù)推送到后端)

    patch:更新數(shù)據(jù)(只將修改的數(shù)據(jù)推送)

    detele:刪除數(shù)據(jù)


    查看全部

舉報

0/150
提交
取消
課程須知
1.對vue有一定的了解 2.對ES6有一定的了解 3.對數(shù)據(jù)請求有一定的了解(如ajax)
老師告訴你能學(xué)到什么?
1. axios的基本用法; 2. axios的各種請求方法以及相關(guān)配置; 3. axios的攔截器,合并請求,取消請求; 4. 如何在項目中優(yōu)雅的使用Axios。

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!