Muse UI遇到的坑

文中若有錯誤从绘,歡迎指正访忿,希望對你有幫助!

故事背景是這樣的伴榔,最近做一個Vue項目纹蝴,使用到 Muse UI 組件庫。剛開始時想著能用 Material Design 設(shè)計規(guī)范是一件非常開心的事情踪少,然后事情并不會一直美好下去塘安。。援奢。

項目本身需要用到 Material Icon 字體包兼犯,但由于一些眾所周知的原因,國內(nèi)網(wǎng)絡(luò)無法訪問一些外網(wǎng)集漾。于是采用了本地化部署字體的方法切黔。下載 Material Icons 字體包,然后放到 static 靜態(tài)文件夾中具篇,再從 index.html 引入纬霞。

問題來了:

  1. 在系統(tǒng)首頁(路由是:"/"),可以正常讀取到字體包驱显,所以頁面渲染成功诗芜,沒問題的(圖一)瞳抓。
  2. 當(dāng)進(jìn)入其他路由(例如路由:"/trip/history",歷史行程)伏恐,剛進(jìn)入頁面同樣是渲染成功孩哑。當(dāng)此時對頁面重新加載時,就會出現(xiàn)錯誤脐湾,字體圖標(biāo)找不到臭笆,只顯示了的字體圖標(biāo)名稱(圖二)叙淌。
圖一 系統(tǒng)首頁

圖二 歷史行程

對于這個 Bug秤掌,大概困擾了我一個多月。一度很無奈解決不了鹰霍,甚至想過放棄使用 Muse UI闻鉴。直到今天才發(fā)現(xiàn)問題所在,然后就解決了茂洒。

按照官方文檔的方法引入(最后就在這里解決的孟岛,就是一個退格鍵的事):

// index.html
<link rel="stylesheet" href="./static/fonts/material-icons/material-icons.css"/>

這個 Bug 是在控制臺偶然 Warning:Resource interpreted as Stylesheet but transferred with MIME type text/html: "URL(這個URL是關(guān)于 Material Icon 的路徑)",才意識到 URL 錯了督勺。

首頁

歷史行程
  1. 仔細(xì)對比路徑之后發(fā)現(xiàn)了問題渠羞,首頁的 Requset URL 是正確的,而歷史行程頁面是錯誤的智哀。然后就鎖定到index.html中引入 Material Icon 的<link/>標(biāo)簽次询。
  2. 跟官方文檔對比后,好像沒發(fā)現(xiàn)有錯瓷叫。由于 index.htmlstatic 文件夾是同級目錄下的屯吊,所以 href="./static/fonts/material-icons/material-icons.css" 按道理應(yīng)該是沒錯的,官方文檔也這么寫摹菠,但實際上確實出錯了盒卸。

于是乎......我把路徑改成項目根目錄,然后就行了次氨,如下蔽介。

// index.html
<link rel="stylesheet" href="/static/fonts/material-icons/material-icons.css">

在本地確定沒問題后,再打包項目放到云服務(wù)器上煮寡,看看能否讀取到靜態(tài)資源虹蓄,發(fā)現(xiàn)也正常。

回想整個過程洲押,最主要是因為沒發(fā)現(xiàn)在不同頁面下的 Request URL 不一致武花,且其中一個是不正確的。發(fā)現(xiàn)了這個問題杈帐,事情就好辦了体箕。當(dāng)然還有個問題沒明白:為什么 <link rel="stylesheet" href="./static/fonts/material-icons/material-icons.css"> 會不行(一個前端小白的疑問专钉?),遲點再上 GitHub 向大佬提個 Issue 找找原因累铅,到時在更新一下文章跃须。

由于這個 Bug 困擾我太久了,就寫篇文章記錄一下娃兽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末菇民,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子投储,更是在濱河造成了極大的恐慌第练,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件玛荞,死亡現(xiàn)場離奇詭異娇掏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)勋眯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進(jìn)店門婴梧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人客蹋,你說我怎么就攤上這事塞蹭。” “怎么了讶坯?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵番电,是天一觀的道長。 經(jīng)常有香客問我闽巩,道長钧舌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任涎跨,我火速辦了婚禮洼冻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘隅很。我一直安慰自己撞牢,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布叔营。 她就那樣靜靜地躺著屋彪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绒尊。 梳的紋絲不亂的頭發(fā)上畜挥,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天,我揣著相機(jī)與錄音婴谱,去河邊找鬼蟹但。 笑死躯泰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的华糖。 我是一名探鬼主播麦向,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼客叉!你這毒婦竟也來了诵竭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤兼搏,失蹤者是張志新(化名)和其女友劉穎卵慰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體向族,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡呵燕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了件相。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡氧苍,死狀恐怖夜矗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情让虐,我是刑警寧澤紊撕,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站赡突,受9級特大地震影響对扶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜惭缰,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一浪南、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漱受,春花似錦络凿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至虐先,卻和暖如春怨愤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蛹批。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工撰洗, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留膀息,地道東北人。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓了赵,卻偏偏與公主長得像潜支,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子柿汛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,870評論 2 361

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