亚洲av午夜福利精品一区人妖,亚洲乱码日产精品a级毛片久久,91精品视频观看,青草青草久热精品视频在线观看

uni-app uni.request接口封裝

2020-4-9    seo達人

uni-app uni.request接口封裝

今天在做uni-app項目時,發(fā)現(xiàn)在uni-app中 調(diào)取后臺接口需要大量的重復編輯,就在想能不能封裝一個如同Vue項目中的this.$axios.get(url,data).then();格式,這樣就減少了很多代碼重復!!

封裝為如同this.$axios.get(url,data).then();格式

第一步、

我們先在index首頁中的組件部分,創(chuàng)建一個js文件;





第二步、

我們在uni-app的入口文件中引入request.js文件;

在入口文件中掛載到uni-app實例上;





第三步、

開始接口封裝:

(以下為js文件代碼)



//先把接口暴露出去

export default{

//我們先定一個uni-app方法 以便于以下操作使用uni-app調(diào)取接口時便利

request(options){

///我們使用Promise方法來實現(xiàn)調(diào)用接口時后面多個.then()的方法

//只有Promise能實現(xiàn)如同$axios后面連續(xù)多個.then()的方法

return new Promise((reslove,reject)=>{

uni.request({

...options,

success:res=>{

//判斷我們在使用封裝的自定義時第三個參數(shù)是否為native

//當native為true時 我們返回原數(shù)據(jù)

if(options.native){

reslove(res)

}

//當native為false時 我們直接返回data中的數(shù)據(jù)

if(res.statusCode === 200){

reslove(res.data)

}else{

//加入接口參數(shù)錯誤或接口地址錯誤時 我們返回原錯誤提示

reject(res)

}

}

})

})

},

//在方法中 第二個參數(shù)和第三個參數(shù)用ES6新語法來添加默認值

//接口調(diào)取get方法

get(url,data={},options={}){

//我們把傳過來的參數(shù)賦給options,這樣我們在使用uni-app

//this.request()方法時 傳遞一個參數(shù)就可以

options.url = url;

options.data = data;

options.method = 'get';

//調(diào)用上面自己定義的this.request()方法傳遞參數(shù)

return this.request(options)

},

//接口調(diào)取post方法

post(url,data={},options={}){

options.url = url;

options.data = data;

options.method = 'post';

return this.request(options)

}

}



這樣我們就已經(jīng)封裝完成啦,接下來就是 在頁面內(nèi)使用!

第四步、

我們可以在頁面中來調(diào)取已經(jīng)封裝好的自定義事件啦



例一:

個人建議使用ES6新語法 箭頭函數(shù) 不然使用this還要重新在外面聲明定義,太麻煩了,使用箭頭函數(shù)就會方便很多



// 已封裝好的接口方法

//本案例調(diào)取接口時 沒有參數(shù)上傳 直接調(diào)用的

//這樣使用方法時只傳遞了一個參數(shù),也就是接口地址

//第二個參數(shù)沒有寫,默認為空;假如有參數(shù)的話 可以直接填寫

//后面的參數(shù)都為接口內(nèi)已經(jīng)定義好的默認值:{}空對象

//里面的res為接口返回數(shù)據(jù)中的data里面的內(nèi)容

this.$H.get('/api/getIndexCarousel.jsp').then(res=>{

//res打印出來是接口返回數(shù)據(jù)中data里面的數(shù)據(jù)

console.log(res)

//賦給數(shù)據(jù)區(qū)的變量,方便本頁面使用

this.swiperData = res

});



例二、



// 已封裝好的接口方法

//本案例使用時 傳遞了三個參數(shù)

//第一個為:接口地址

//第二個為:調(diào)取接口傳遞的參數(shù),方法使用時不用傳參,寫空對象就好

//第三個為:自定義事件中 native 的屬性 若為true 則返回原數(shù)據(jù)

//若想返回原數(shù)據(jù),必須要填寫第二個參數(shù),若沒有參數(shù),也要寫空對象

//因為方法調(diào)用時 是按照傳參順序調(diào)用的,若不寫 參數(shù)傳遞就會出錯

this.$H.get('/api/getIndexCarousel.jsp',{},{

native:true

}).then(res=>{

//res打印出來的數(shù)據(jù)是接口返回來的原數(shù)據(jù)

console.log(res)

//賦給數(shù)據(jù)區(qū)的變量,方便本頁面使用

this.swiperData = res

});




日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

亚洲av午夜福利精品一区人妖,亚洲乱码日产精品a级毛片久久,91精品视频观看,青草青草久热精品视频在线观看
<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • 亚洲一区二区三区乱码aⅴ| 亚洲欧美日韩一区| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美xxx在线观看| 美女尤物久久精品| 久久影院午夜论| 欧美主播一区二区三区| 欧美在线精品免播放器视频| 欧美有码在线观看视频| 久久本道综合色狠狠五月| 久久精品欧洲| 久久久噜噜噜久久狠狠50岁| 老巨人导航500精品| 欧美国产极速在线| 欧美三级欧美一级| 国产精品一卡二| 国产一区二区三区免费观看| 激情六月婷婷综合| 亚洲激情专区| 日韩视频中文字幕| 亚洲午夜高清视频| 久久国内精品视频| 毛片精品免费在线观看| 欧美精品麻豆| 欧美午夜免费| 国产日韩视频一区二区三区| 国产自产女人91一区在线观看| 一区二区三区在线观看国产| 亚洲韩国一区二区三区| 亚洲美女色禁图| 亚洲无毛电影| 欧美一区激情视频在线观看| 玖玖综合伊人| 欧美日韩精品一区二区| 国产精品视频yy9099| 国产综合色产| 亚洲日韩中文字幕在线播放| 亚洲图片在线观看| 久久久久国产精品一区三寸| 欧美激情视频网站| 国产精品国产福利国产秒拍| 国精品一区二区三区| 亚洲国产免费| 亚洲欧美日韩系列| 免费看亚洲片| 国产精品极品美女粉嫩高清在线| 国产日韩欧美亚洲| 亚洲精品国产欧美| 午夜精品久久一牛影视| 美女亚洲精品| 国产精品成人免费| 狠狠色丁香久久综合频道 | 亚洲综合成人婷婷小说| 久久久久国产精品午夜一区| 欧美精品色网| 国产午夜精品久久久久久久| 亚洲国产你懂的| 午夜免费日韩视频| 欧美黄色aa电影| 国产日韩一区二区三区| 亚洲精品免费一二三区| 欧美一区二区三区另类| 欧美激情亚洲一区| 国产色综合久久| 亚洲美女在线视频| 久久精品人人做人人爽电影蜜月| 欧美日韩18| 红桃视频成人| 亚洲一品av免费观看| 牛夜精品久久久久久久99黑人| 国产精品久久久久国产a级| 亚洲国产欧美在线人成| 欧美一区二区福利在线| 欧美日韩亚洲成人| 亚洲国产精品久久久久婷婷老年| 香蕉成人伊视频在线观看| 欧美久久久久久蜜桃| 激情伊人五月天久久综合| 亚洲欧美日韩专区| 欧美日韩精品免费看| 亚洲福利视频在线| 久久精品国语| 国产精品免费视频观看| 亚洲精品影视在线观看| 久久―日本道色综合久久| 国产精品丝袜91| 一区二区三区不卡视频在线观看| 久久综合一区| 国产亚洲精品v| 亚洲欧美日韩精品一区二区 | 久久亚洲春色中文字幕久久久| 国产精品国产| 99精品国产高清一区二区| 暖暖成人免费视频| 韩国一区二区在线观看| 午夜影视日本亚洲欧洲精品| 欧美三级欧美一级| 亚洲精品一区在线| 欧美成人乱码一区二区三区| 影音先锋中文字幕一区二区| 久久精品一区蜜桃臀影院| 国产女同一区二区| 亚洲免费视频一区二区| 国产精品豆花视频| 一区二区三区视频在线播放| 欧美日韩国产色站一区二区三区| 亚洲欧洲日产国码二区| 免费成人高清视频| 在线日韩成人| 巨胸喷奶水www久久久免费动漫| 国产一区二区三区奇米久涩| 欧美专区日韩专区| 国产亚洲成av人在线观看导航| 亚洲男人第一av网站| 国产精品久久久久999| 中国女人久久久| 欧美午夜免费影院| 亚洲午夜成aⅴ人片| 国产精品美女久久久浪潮软件| 亚洲一区二区久久| 国产精品高潮视频| 亚洲一区二区在线视频| 国产精品久久久久久妇女6080| 亚洲性线免费观看视频成熟| 欧美午夜精品一区| 亚洲欧美日韩视频一区| 国产免费一区二区三区香蕉精| 亚洲欧美日韩综合aⅴ视频| 国产精品亚洲一区| 欧美在线一二三| 国内伊人久久久久久网站视频| 久久精品人人做人人爽电影蜜月| 国外成人在线| 免费在线国产精品| 亚洲免费精品| 国产精品国产亚洲精品看不卡15| 亚洲女同同性videoxma| 国产偷久久久精品专区| 久久午夜视频| 亚洲精品免费一区二区三区| 欧美日韩一区二| 亚洲欧美日韩在线不卡| 国产一区视频在线看| 女人色偷偷aa久久天堂| 99精品欧美一区二区三区综合在线 | 亚洲少妇在线| 国产欧美日韩在线视频| 久久亚裔精品欧美| 日韩图片一区| 国产精品美女午夜av| 久久精品夜色噜噜亚洲aⅴ| 亚洲第一黄色| 欧美日韩性视频在线| 亚洲欧美bt| 在线精品观看| 欧美日韩国产区| 性久久久久久久| 亚洲第一精品夜夜躁人人躁| 欧美日韩免费精品| 午夜日韩激情| 亚洲国产精品123| 国产精品videosex极品| 久久久久久97三级| av成人黄色| 国产一区二区三区日韩| 欧美精品久久久久久| 午夜欧美精品| 亚洲经典自拍| 国产精品视频免费观看| 老司机精品福利视频| 亚洲无毛电影| 亚洲高清不卡一区| 国产精品久久久久三级| 模特精品裸拍一区| 亚洲免费在线播放| 最近中文字幕mv在线一区二区三区四区 | 久久www免费人成看片高清| 亚洲人被黑人高潮完整版| 国产精品爽爽ⅴa在线观看| 开心色5月久久精品| 亚洲一二三区精品| 亚洲第一成人在线| 国产精一区二区三区| 欧美高清视频免费观看| 欧美一区二区日韩| 夜夜夜久久久| 在线成人h网| 国产欧美精品xxxx另类| 欧美日本视频在线| 久久美女性网| 午夜久久一区| 日韩午夜免费| 在线电影一区| 国产色产综合产在线视频| 欧美日韩一区二区三区在线 | 另类激情亚洲| 欧美在线观看视频| 99riav国产精品| 在线精品在线| 国产亚洲精久久久久久|