伊人久久大香线蕉综合影视_日韩精品少妇无码受不了_71pao成人国产永久免费视频_国产伦片中文免费观看_国产高清无码麻豆精品_九色综合伊人久久富二代_日韩黄色精品_日韩A∨精品日韩精品无码

axios請(qǐng)求獲取到返回值

2021-5-19    前端達(dá)人

axios請(qǐng)求獲取到返回值


最近在學(xué)習(xí)Vue,碰到一個(gè)問題就是需要從后端獲取到某個(gè)返回值之后再運(yùn)行后面的代碼。

一般調(diào)用axios接口都是這樣的格式。

this.$axios.post('api/xxxx/xxxxx', this.$qs.stringify({ username: 'qwerqw', password: '123456' })).then(res => { ... ... }).catch(error => { ... ... }) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

這樣的格式要想獲取到返回值的話,就要將代碼都寫在then中,閱讀代碼的時(shí)候不是很清晰。于是網(wǎng)上各種搜,最后覺得這種方法能解決我的強(qiáng)迫癥。

login: async function() { // result的值就是res.data let result = await new Promise((resolve,reject) => { this.$axios.post('api/xxxx/xxxxx', this.$qs.stringify({ username: 'qwerqw', password: '123456' })).then(res => { resolve(res.data) }).catch(error => { console.log(error) }) }) ... ... } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

按照這種方式去獲取到后端的返回值,就可以將剩下的邏輯放在axios請(qǐng)求外面了。

我的理解是,axios是一種異步請(qǐng)求方法,需要用await關(guān)鍵詞修飾,等到獲取到返回值后再執(zhí)行后面的代碼。在使用await時(shí),需要再function前添加async關(guān)鍵詞。



藍(lán)藍(lán)設(shè)計(jì)建立了UI設(shè)計(jì)分享群,每天會(huì)分享國(guó)內(nèi)外的一些優(yōu)秀設(shè)計(jì),如果有興趣的話,可以進(jìn)入一起成長(zhǎng)學(xué)習(xí),請(qǐng)掃碼藍(lán)小助,報(bào)下信息,藍(lán)小助會(huì)請(qǐng)您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請(qǐng)與我們聯(lián)系。

截屏2021-05-13 上午11.41.03.png


文章來源:csdn     作者:灰羊駝

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍(lán)藍(lán)設(shè)計(jì)尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請(qǐng)及時(shí)與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍(lán)藍(lán)設(shè)計(jì)www.cqzjtgb.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

日歷

鏈接

個(gè)人資料

存檔

新宁县| 常宁市| 莆田市| 库尔勒市| 广丰县| 墨玉县| 苍南县| 南部县| 讷河市| 松溪县| 墨竹工卡县| 罗定市| 沧州市| 武平县| 攀枝花市| 名山县| 皋兰县| 礼泉县| 天水市| 镇原县| 广水市| 双城市| 穆棱市| 郴州市| 衡阳市| 泌阳县| 加查县| 望城县| 邵武市| 鸡泽县| 琼中| 洛浦县| 藁城市| 西盟| 额尔古纳市| 大悟县| 乌鲁木齐县| 三都| 谢通门县| 临猗县| 衡阳县|