国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

uni-app uni.request接口封裝

2020-4-9    seo達人

uni-app uni.request接口封裝

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

第一步、

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





第二步、

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

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





第三步、

開始接口封裝:

(以下為js文件代碼)



//先把接口暴露出去

export default{

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

request(options){

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

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

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

uni.request({

...options,

success:res=>{

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

//當native為true時 我們返回原數據

if(options.native){

reslove(res)

}

//當native為false時 我們直接返回data中的數據

if(res.statusCode === 200){

reslove(res.data)

}else{

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

reject(res)

}

}

})

})

},

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

//接口調取get方法

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

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

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

options.url = url;

options.data = data;

options.method = 'get';

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

return this.request(options)

},

//接口調取post方法

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

options.url = url;

options.data = data;

options.method = 'post';

return this.request(options)

}

}



這樣我們就已經封裝完成啦,接下來就是 在頁面內使用!

第四步、

我們可以在頁面中來調取已經封裝好的自定義事件啦



例一:

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



// 已封裝好的接口方法

//本案例調取接口時 沒有參數上傳 直接調用的

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

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

//后面的參數都為接口內已經定義好的默認值:{}空對象

//里面的res為接口返回數據中的data里面的內容

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

//res打印出來是接口返回數據中data里面的數據

console.log(res)

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

this.swiperData = res

});



例二、



// 已封裝好的接口方法

//本案例使用時 傳遞了三個參數

//第一個為:接口地址

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

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

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

//因為方法調用時 是按照傳參順序調用的,若不寫 參數傳遞就會出錯

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

native:true

}).then(res=>{

//res打印出來的數據是接口返回來的原數據

console.log(res)

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

this.swiperData = res

});




日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

国产成人av电影| 国产成人av免费| 日韩国产精品一区二区三区| 国产中文一区二区三区| 国产精品一区二区在线观看不卡 | 日韩中文理论片| 91av国产在线| 色偷偷偷综合中文字幕;dd| 久久久久久亚洲精品不卡| 日韩高清a**址| 777精品视频| 久久精品国产综合精品| 97国产精品免费视频| 99久久99久久| 精品国偷自产一区二区三区| 欧美性天天影院| 日本欧美黄色片| 成年人网站免费看| 日本三级一区二区三区| 国产xxxxxx久色视频在| 国产超碰精品在线观看| 中文字幕人成乱码在线观看| 亚洲综合影视| 日韩极品在线| 水蜜桃久久夜色精品一区的特点| 97久久超碰国产精品| www..com久久爱| 欧美亚洲国产怡红院影院| 色偷偷噜噜噜亚洲男人| 91沈先生播放一区二区| 久久久久久久片| 国产免费久久久久| 中文字幕av播放| 国产88在线观看入口| 免费h片在线| 欧美v亚洲v综合v国产v仙踪林| 偷拍欧美精品| 国产亚洲综合av| 精品视频www| 国产精品久久久久久久小唯西川| 久久婷婷国产91天堂综合精品| 欧美人与禽zozzo禽性配| 男人看的污网站| 天堂在线免费av| swag国产精品一区二区| 国产成人三级在线观看| 92精品国产成人观看免费| 日韩欧美在线一区| 欧美电影精品一区二区| 在线观看欧美视频| 久久久国产精品一区二区三区| 亚洲娇小娇小娇小| 波多野吉衣中文字幕| 人妻一区二区三区免费| 久久免费看视频| 国产一区二区区别| 久久精品一区二区三区四区| 日韩高清av一区二区三区| 精品综合在线| 少妇愉情理伦三级| 欧美人乱大交xxxxx| 欧美人与性动交α欧美精品济南到| 日韩情爱电影在线观看| 麻豆精品91| 在线一区二区三区| 亚洲一区二区三区乱码aⅴ| 污污视频在线免费| 欧美 中文字幕| 污污的网站在线免费观看| 伊人久久精品| 国产成人高清视频| 亚洲欧美日本精品| 中文字幕日韩一区二区三区| 懂色av.com| 国产九一视频| 17videosex性欧美| 在线看成人短视频| 1000部国产精品成人观看| 欧美激情精品久久久久久变态| 国产视色精品亚洲一区二区| 久久久久久久久久久久| 日本一级一片免费视频| 影音先锋国产| 午夜影院韩国伦理在线| 久久精品国产亚洲5555| 国产亚洲在线| 欧美精品 日韩| 久久人人爽人人爽人人片av高请 | 日本久久久a级免费| 亚洲天堂2018av| 69看片网站| 日本欧美韩国| 国产精品www994| 欧美剧情电影在线观看完整版免费励志电影| 国产精品视频区1| 欧美色图亚洲激情| 成年女人免费v片| 竹菊久久久久久久| 午夜日韩在线电影| 久久久久久av| 日本成人在线免费观看| 精品无线一线二线三线| 在线免费观看黄色| 性一交一乱一区二区洋洋av| 日韩成人网免费视频| 久久这里只有精品23| 国产 日韩 欧美 综合| 日韩理论视频| 久久久精品综合| 国产日韩在线播放| 欧美日韩在线观看成人| 日本中文字幕一区二区有码在线| 日韩欧美中文在线观看| 国产一区高清在线| 九九热r在线视频精品| 亚洲欧美高清在线| 亚洲 欧美 自拍偷拍| 狠狠久久综合| 亚洲福利一区二区三区| 日本午夜精品一区二区| 国产免费不卡av| 伊人久久大香伊蕉在人线观看热v| 亚洲一区二区黄色| 亚洲高清资源综合久久精品| 丰满人妻一区二区| 国产在线一区不卡| 在线亚洲+欧美+日本专区| 国产精品自拍合集| 翔田千里精品久久一区二| 国产精品一在线观看| 日韩精品自拍偷拍| 精品亚洲视频在线| 亚洲成人在线播放| 黄色在线播放网站| 亚洲少妇在线| 欧美精品在线免费| 韩国日本美国免费毛片| 碰碰视频免费| 亚洲精品一二三**| 欧美午夜宅男影院| www国产精品内射老熟女| 在线sese| 极品中文字幕一区| 欧美一级片在线看| 在线播放豆国产99亚洲| 男人的天堂va免费视频| 欧美一区二区三区高清视频| 日韩欧美在线观看| 成人免费观看视频在线观看| japanesexxxxfree在线观看| 丝袜国产日韩另类美女| 国产精品成久久久久三级| 免费看毛片的网站| 青青草在线免费视频| 91蜜桃婷婷狠狠久久综合9色| 激情五月综合色婷婷一区二区| 色呦呦免费观看| 婷婷电影在线观看| 精品女厕一区二区三区| 久久国产精品精品国产色婷婷| 刘亦菲毛片一区二区三区| 成人在线一区| 欧美激情视频在线| 欧美一二三区视频| 精品一区二区三区中文字幕在线| 欧美va天堂va视频va在线| 亚洲中文字幕无码一区| 大片免费在线观看| 不卡一区在线观看| 人人做人人澡人人爽欧美| 精品成人无码久久久久久| 亚洲一区二区三区在线免费| 亚洲精品资源美女情侣酒店| 国产中文字幕久久| 国产高清视频在线| 亚洲乱码日产精品bd| 国产第一页视频| 美女三级福利视频| 亚洲欧洲中文字幕| 欧美专区在线观看| www.av日韩| 国产精品av一区二区| 国产精品自在线| 视频1区2区3区| 老司机午夜免费精品视频| 国产精品99久久久久久久| 波多野结衣视频观看| 国产精品午夜一区二区三区| 午夜精品理论片| 亚洲精品无码久久久| 伊人久久婷婷| 国产精品国产一区二区| 人操人爱免费视频| 91美女片黄在线观看91美女| 国产免费裸体视频| 一级片在线播放| 国产suv一区二区三区88区| 中文字幕日韩一区二区三区| 992tv在线影院| 狠狠久久五月精品中文字幕|