解決小程序wx.request無(wú)法觸發(fā)fail回調(diào)岂昭。

今天在寫一個(gè)需求如下:
1、用戶發(fā)送token到服務(wù)器認(rèn)證
2狠怨、服務(wù)器返回banner圖片數(shù)據(jù)约啊。
3、如果失敗佣赖,就顯示默認(rèn)占位圖恰矩。

按照我用jq寫ajax的理解,那就是error()時(shí) 顯示占位圖憎蛤,在wx小程序里是fail()方法外傅。
我在服務(wù)器上關(guān)閉了驗(yàn)證接口,此時(shí)會(huì)返回404蹂午,按道理來(lái)說(shuō)會(huì)觸發(fā)fail回調(diào)栏豺,可是,什么顯示也沒(méi)有豆胸。奥洼。

百思不得其解,網(wǎng)上回答說(shuō) 404 403等代碼無(wú)法觸發(fā)fail回調(diào)晚胡。于是我刪除了fail回調(diào)灵奖,換了一種方法來(lái)解決。
代碼如下:

//index.js
//獲取應(yīng)用實(shí)例
const app = getApp()
Page({
  data: {
    token: '',
    bnrUrls: ''
  },
  onLoad() {
    var that = this;
    this.setData({
      token: wx.getStorageSync('yerlLocalToken') //獲取localstorage中的token并設(shè)置
    });
    wx.request({
      url: app.globalApi.getIndexBanners,
      method:'POST',
      data:{
        token:this.data.token
      },success(res){
        //任何情況下估盘,只要返回的數(shù)據(jù)不包含content字段瓷患,則顯示默認(rèn)占位圖片
        if (!res.data.content){
          that.setData({
            bnrUrls: ['占位圖地址']
          })
        }else{
          //將返回的圖片列表賦值給bnrUrls
          that.setData({
            bnrUrls: res.data.content
          })
        }
      }
    });
  }
})

我把服務(wù)器返回的圖片列表放到content中,無(wú)論成功或失敗遣妥,都判斷一下content是否存在擅编,如果存在就正常顯示,不存在就顯示默認(rèn)占位圖箫踩。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末爱态,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子境钟,更是在濱河造成了極大的恐慌锦担,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件慨削,死亡現(xiàn)場(chǎng)離奇詭異洞渔,居然都是意外死亡套媚,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門磁椒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)堤瘤,“玉大人,你說(shuō)我怎么就攤上這事衷快≈娉鳎” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵蘸拔,是天一觀的道長(zhǎng)师郑。 經(jīng)常有香客問(wèn)我,道長(zhǎng)调窍,這世上最難降的妖魔是什么宝冕? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮邓萨,結(jié)果婚禮上地梨,老公的妹妹穿的比我還像新娘。我一直安慰自己缔恳,他們只是感情好宝剖,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著歉甚,像睡著了一般万细。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纸泄,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天赖钞,我揣著相機(jī)與錄音,去河邊找鬼聘裁。 笑死雪营,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的衡便。 我是一名探鬼主播献起,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼镣陕!你這毒婦竟也來(lái)了征唬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤茁彭,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后扶歪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體理肺,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡摄闸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妹萨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片年枕。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖乎完,靈堂內(nèi)的尸體忽然破棺而出熏兄,到底是詐尸還是另有隱情,我是刑警寧澤树姨,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布摩桶,位于F島的核電站,受9級(jí)特大地震影響帽揪,放射性物質(zhì)發(fā)生泄漏硝清。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一转晰、第九天 我趴在偏房一處隱蔽的房頂上張望芦拿。 院中可真熱鬧,春花似錦查邢、人聲如沸蔗崎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缓苛。三九已至,卻和暖如春实胸,著一層夾襖步出監(jiān)牢的瞬間他嫡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工庐完, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钢属,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓门躯,卻偏偏與公主長(zhǎng)得像淆党,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子讶凉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理染乌,服務(wù)發(fā)現(xiàn),斷路器懂讯,智...
    卡卡羅2017閱讀 134,601評(píng)論 18 139
  • 我是一個(gè)即將面臨高考的女學(xué)霸荷憋,名叫夜槿夕。因?yàn)閺男【褪前最^發(fā)的我被周圍人嫌棄褐望。我有一種怪病勒庄,每一年都會(huì)變換一...
    2020級(jí)1班閱讀 311評(píng)論 0 3
  • 究竟什么樣的思維不僅僅可以讓我們?cè)谏虡I(yè)世界里最有效串前,也可以讓我們?cè)谄綍r(shí)生活里運(yùn)用起來(lái)!有三點(diǎn):關(guān)注更少实蔽,而非更多荡碾;...
    瑜頭閱讀 264評(píng)論 0 1
  • 我想跟自己的朋友無(wú)話不談,所以我表現(xiàn)得像個(gè)外向的人局装。沒(méi)有人內(nèi)向坛吁,只是不了解才會(huì)覺(jué)得有些人內(nèi)向。我的一重人格就是外向铐尚。
    石瑞瑩閱讀 302評(píng)論 0 0