Nuxt項(xiàng)目配置支持sass和bulma按模塊加載

Bulma 好用谣沸,不過(guò)對(duì)于一個(gè)“高級(jí)”UI組件項(xiàng)目來(lái)說(shuō),一次全部組件樣式加載笋颤,也是一個(gè)不太拿得出手的事乳附。項(xiàng)目進(jìn)行了一部分,重新改造一下吧伴澄!

  1. 重新安裝Nuxt項(xiàng)目赋除,官方推薦了兩種方式,之前測(cè)試過(guò)非凌,用yarn的方式下載模板真快啊举农,不過(guò)安裝依賴(lài)的時(shí)候就報(bào)錯(cuò),不知道為什么敞嗡,前幾天還沒(méi)這個(gè)問(wèn)題颁糟;那就繼續(xù)用npx的方式吧,雖然慢點(diǎn)喉悴,不過(guò)能安裝成功棱貌,不多說(shuō)
npx create-nuxt-app <項(xiàng)目名>
yarn create nuxt-app <項(xiàng)目名>
  1. 安裝過(guò)程中的選擇
    1. 在上篇文章討論了,新版本的Nuxt已經(jīng)不能選擇服務(wù)器端框架了箕肃,需要自己配置婚脱,請(qǐng)參考上次的文章
    2. UI類(lèi)庫(kù)肯定還是選擇Bulma,不過(guò)不用Nuxt自己封裝的了。我看了源碼起惕,目前Bulma的最新版本是0.9涡贱,Nuxt里面封裝的Bulma版本是0.8,所以選擇UI框架的時(shí)候惹想,不做選擇问词,后面自己安裝。詳請(qǐng)如下
// 安裝bulma
  npm install bulma --save
// nuxt.config.js
  css: [
    'bulma/css/bulma.min.css',
    'font-awesome/css/font-awesome.min.css',
    '@/assets/css/base.css'
  ]

注意:這里還是全部引入了Bulma的樣式嘀粱,不是本文討論的重點(diǎn)激挪,只是說(shuō)明可以用這樣的方式替代掉默認(rèn)的Bulma

  1. Axios是不是要選擇Nuxt中自己封裝的?
    1. Nuxt的文檔中強(qiáng)烈的推薦用他們自己封裝的Axios锋叨,而且他們還專(zhuān)門(mén)針對(duì)自己封裝的Axios寫(xiě)了比較詳細(xì)的文檔垄分,用它會(huì)省去很多麻煩
    2. 我也嘗試了幾個(gè)項(xiàng)目了,是不用做什么操作就可以直接用了(可以看之前的文章)娃磺,不過(guò)真是感覺(jué)很不習(xí)慣薄湿。特別是我們單獨(dú)封裝的數(shù)據(jù)層后,不能直接從封裝好的'@nuxtjs/axios'中導(dǎo)入axios對(duì)象偷卧,只能把$axios對(duì)象從vuex中傳到數(shù)據(jù)層豺瘤,感覺(jué)有點(diǎn)不忍直視
    3. 官方文檔給出的用Nuxt封裝的理由就是他們是用的單個(gè)axios實(shí)例,我們也自己封裝下就行听诸,其實(shí)之前也都是這么做
  2. 安裝sass
// 安裝開(kāi)發(fā)時(shí)依賴(lài)
npm install node-sass sass-loader --save-dev
// vue組件中
<style lang="sass" scoped>
  @import "bulma/sass/utilities/_all.sass"
  @import "bulma/sass/elements/button.sass"
</style>

如上面代碼坐求,開(kāi)發(fā)一個(gè)UI組件項(xiàng)目,就可以按需按模塊引入Bulma晌梨,UI組件庫(kù)的體積肯定會(huì)星培汀;而且最重要的是我們可以對(duì)用戶(hù)“隱藏”Bulma仔蝌,讓我們的用戶(hù)不需要學(xué)習(xí)Bulma泛领,甚至都感受不到Bulma的存在,而很方便的做出漂亮的界面和元素敛惊!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末渊鞋,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子豆混,更是在濱河造成了極大的恐慌篓像,老刑警劉巖动知,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件皿伺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡盒粮,警方通過(guò)查閱死者的電腦和手機(jī)鸵鸥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人妒穴,你說(shuō)我怎么就攤上這事宋税。” “怎么了讼油?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵杰赛,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我矮台,道長(zhǎng)乏屯,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任瘦赫,我火速辦了婚禮辰晕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘确虱。我一直安慰自己含友,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布校辩。 她就那樣靜靜地躺著窘问,像睡著了一般。 火紅的嫁衣襯著肌膚如雪召川。 梳的紋絲不亂的頭發(fā)上南缓,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音荧呐,去河邊找鬼汉形。 笑死,一個(gè)胖子當(dāng)著我的面吹牛倍阐,可吹牛的內(nèi)容都是我干的概疆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼趁舀!你這毒婦竟也來(lái)了忠烛?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤使套,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后鞠柄,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體侦高,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年厌杜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了奉呛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片计螺。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瞧壮,靈堂內(nèi)的尸體忽然破棺而出登馒,到底是詐尸還是另有隱情,我是刑警寧澤咆槽,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布陈轿,位于F島的核電站,受9級(jí)特大地震影響秦忿,放射性物質(zhì)發(fā)生泄漏济欢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一小渊、第九天 我趴在偏房一處隱蔽的房頂上張望法褥。 院中可真熱鬧,春花似錦酬屉、人聲如沸半等。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)杀饵。三九已至,卻和暖如春谬擦,著一層夾襖步出監(jiān)牢的瞬間切距,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工惨远, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谜悟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓北秽,卻偏偏與公主長(zhǎng)得像葡幸,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贺氓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354