mock.js的一個(gè)坑

今天項(xiàng)目中合入了同事的代碼酌壕,結(jié)果發(fā)現(xiàn)登錄頁(yè)的二維碼圖片加載失敗了,奇怪的是登錄頁(yè)的代碼我們都沒(méi)有改動(dòng)過(guò)棒旗,圖片是將后端返回的的arraybuffer轉(zhuǎn)為base64格式展示的誓篱。

調(diào)試了一兩個(gè)小時(shí)還是無(wú)法解決圖片加載失敗的問(wèn)題。

我將本地調(diào)試接口返回的數(shù)據(jù)與線上的接口返回做了對(duì)比笼沥。發(fā)現(xiàn)其中的data不太一樣蚪燕,本地是這樣的

本地結(jié)果

而線上是這樣的

線上結(jié)果

很明顯data不一樣,本地的data是亂碼奔浅。

我百度了一番ajax中設(shè)置responseType為"arraybuffer"結(jié)果為亂碼馆纳,終于找到了原因。印象中兩年前也遇到過(guò)這個(gè)問(wèn)題汹桦。

項(xiàng)目中引入了mock.js鲁驶,而mock.js初始化了responseType,mockjs會(huì)影響到會(huì)影響原生的ajax請(qǐng)求舞骆,使得服務(wù)器返回的arraybuffer類型變成亂碼钥弯。

參考鏈接:https://blog.csdn.net/qq_43020029/article/details/112294436

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市督禽,隨后出現(xiàn)的幾起案子脆霎,更是在濱河造成了極大的恐慌,老刑警劉巖狈惫,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件睛蛛,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)忆肾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門菠红,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人难菌,你說(shuō)我怎么就攤上這事试溯。” “怎么了郊酒?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵遇绞,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我燎窘,道長(zhǎng)摹闽,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任褐健,我火速辦了婚禮付鹿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚜迅。我一直安慰自己舵匾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布谁不。 她就那樣靜靜地躺著坐梯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪刹帕。 梳的紋絲不亂的頭發(fā)上吵血,一...
    開(kāi)封第一講書(shū)人閱讀 49,929評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音偷溺,去河邊找鬼蹋辅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛挫掏,可吹牛的內(nèi)容都是我干的侦另。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼砍濒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼淋肾!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起爸邢,我...
    開(kāi)封第一講書(shū)人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤樊卓,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后杠河,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體碌尔,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浇辜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了唾戚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柳洋。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖叹坦,靈堂內(nèi)的尸體忽然破棺而出熊镣,到底是詐尸還是另有隱情,我是刑警寧澤募书,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布绪囱,位于F島的核電站,受9級(jí)特大地震影響莹捡,放射性物質(zhì)發(fā)生泄漏鬼吵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一篮赢、第九天 我趴在偏房一處隱蔽的房頂上張望齿椅。 院中可真熱鬧,春花似錦启泣、人聲如沸涣脚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)涩澡。三九已至,卻和暖如春坠敷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背射富。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工膝迎, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人胰耗。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓限次,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親柴灯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卖漫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

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

  • 本文詳細(xì)介紹了 XMLHttpRequest 相關(guān)知識(shí),涉及內(nèi)容: AJAX赠群、XMLHTTP羊始、XMLHttpReq...
    semlinker閱讀 13,644評(píng)論 2 18
  • 前端開(kāi)發(fā)過(guò)程中免不了出現(xiàn)等接口的情況,而靜態(tài) JSON 不足以體現(xiàn)前端高大上的逼格查描,是時(shí)候拿出 mock.js 了...
    MrWelson閱讀 1,767評(píng)論 0 0
  • 在開(kāi)發(fā)過(guò)程中突委,有很多的ajax請(qǐng)求柏卤,前后端分離開(kāi)發(fā)你肯定遇到這樣的問(wèn)題,后臺(tái)給你的接口文檔匀油,你需要在本地模擬數(shù)據(jù)返...
    清湯餃子閱讀 120,474評(píng)論 6 77
  • Mock.js 是一款前端開(kāi)發(fā)中攔截Ajax請(qǐng)求再生成隨機(jī)數(shù)據(jù)響應(yīng)的工具.可以用來(lái)模擬服務(wù)器響應(yīng). 優(yōu)點(diǎn)是非常簡(jiǎn)單...
    中v中閱讀 795評(píng)論 0 0
  • 學(xué)習(xí)目的 ①開(kāi)發(fā)時(shí)缘缚,后端還沒(méi)完成數(shù)據(jù)輸出,前端只好寫(xiě)靜態(tài)模擬數(shù)據(jù)敌蚜。數(shù)據(jù)牽制與后端桥滨,前端頁(yè)面無(wú)法很好的展示,...
    _1633_閱讀 4,552評(píng)論 0 24