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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

ESLint 規(guī)范導(dǎo)致的問(wèn)題

http://img1.sycdn.imooc.com//5e7d0fc50001e0c009640299.jpg老師,因?yàn)槲疫@邊是有添加了ESLint,一直報(bào)這個(gè)錯(cuò)。需要怎么解決

正在回答

1 回答

import?axios?from?'axios'

import?service?from?'./contactApi'

import?{?Toast?}?from?'vant'


//?service?循環(huán)遍歷輸出不同的請(qǐng)求方法

let?instance?=?axios.create({

????baseURL:?'http://localhost:9000/api',

????timeout:?1000

})


//?包裹請(qǐng)求方法的容器

const?Http?=?{}


//?請(qǐng)求格式/參數(shù)的統(tǒng)一

for(let?key?in?service){

????let?api?=?service[key]?//?url?methods

????//?async作用:避免進(jìn)入回調(diào)地獄

????Http[key]?=?async?function(

????????params,?//請(qǐng)求參數(shù)??get:?url,?put,?post,?patch(data),?delete:url

????????isFormData?=?false,?//標(biāo)識(shí)是否是forrm-data請(qǐng)求

????????config={}?//配置參數(shù)

????){

????????let?newParams?=?{}?

????????//?content-type?是否是form-data的判斷

????????if(params?&&?isFormData){

????????????newParams?=?new?FormData()

????????????for(let?i?in?params){

????????????????newParams.append(i,?params[i])

????????????}

????????}else?{

????????????newParams?=?params

????????}

????????//?不同請(qǐng)求的判斷

????????let?response?=?{}?//請(qǐng)求的返回值

????????if(api.method?===?'put'?||?api.method?===?'post'?||?api.method?===?'patch'){

????????????try{

????????????????response?=?await?instance[api.method](api.url,?newParams,?config)

????????????}catch(err){

????????????????response?=?err

????????????}

????????}else?if(api.method?===?'delete'?||?api.method?===?'get'){

????????????config.params?=?newParams

????????????try{

????????????????response?=?await?instance[api.method](api.url,?config)

????????????}catch(err){

????????????????response?=?err

????????????}

????????}

????????return?response?//返回響應(yīng)值



????????//?let?res?=?null

????????//?try{

????????//?????res?=?await?axios.get('url')?//?異步函數(shù)

????????//?}catch(err){

????????//?????res?=?err

????????//?}

????????//?let?res2?=?await?axios.get('url')

????}

}


//?添加請(qǐng)求攔截器

instance.interceptors.request.use(config=>{

????//?發(fā)起請(qǐng)求前

????Toast.loading({

????????mask:?false,?//?是否有陰影

????????duration:?0,?//持續(xù)時(shí)間,?0一直展示

????????forbidClick:?true,?//禁止點(diǎn)擊

????????message:?'正在加載...'

????})

????return?config

},()=>{

????//?請(qǐng)求錯(cuò)誤

????Toast.clear()

????Toast('請(qǐng)求錯(cuò)誤,請(qǐng)稍候重試')

})


//?添加響應(yīng)攔截器

instance.interceptors.response.use(res=>{

????Toast.clear()

????return?res.data

},?()=>{

????Toast.clear()

????Toast('請(qǐng)求錯(cuò)誤,請(qǐng)稍候重試')

})


export?default?Http


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
axios在vue中的使用
  • 參與學(xué)習(xí)       27658    人
  • 解答問(wèn)題       157    個(gè)

本課程介紹了如何在vue項(xiàng)目中優(yōu)雅的使用Axios。

進(jìn)入課程

ESLint 規(guī)范導(dǎo)致的問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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