VUE系列-Mint框架使用

vue-cli之Mint框架使用遇坑記

(會(huì)不定時(shí)更新)

Mint框架 --由餓了么技術(shù)團(tuán)隊(duì)研發(fā)為vue量身定做,主要適配移動(dòng)端(還有個(gè)好像element是PC端)

坑一:引入 Mint UI

官方介紹了2種方法:

方法一:完整引入

只需要在main.js里面寫入

```

import Vue from 'vue'?

import MintUI from 'mint-ui'

import 'mint-ui/lib/style.css'

import App from './App.vue'

Vue.use(MintUI)

```

以上代碼便完成了 Mint UI 的引入驼仪。需要注意的是挖垛,樣式文件需要單獨(dú)引入版仔。

方法二:按需引入

借助babel-plugin-component,我們可以只引入需要的組件,以達(dá)到減小項(xiàng)目體積的目的。

首先挖息,安裝 babel-plugin-component:

`{

"presets": [ ["es2015", {"modules":false}] ],

"plugins": [

["component", [?

?{"libraryName":"mint-ui","style":true}?

?]]]

}`

狀態(tài):還未去解決,表示使用方法二測(cè)試的時(shí)候會(huì)出現(xiàn)無法引用到的情況


坑二:Toast 提示框報(bào)錯(cuò)

我天真的以為只要按照方法一的全局引入就可以兽肤,歡快的去使用我們Mint的所有東西了套腹,BUT...BUT....BUT...

當(dāng)我調(diào)用Toast的時(shí)候?


not defined ---嘛呢,搞笑呢

經(jīng)過一系列的排除资铡、查看‘kengdie’文檔,終于發(fā)現(xiàn) 原因(源碼):

`

Vue.$messagebox = Vue.prototype.$messagebox = MessageBox;

Vue.$toast = Vue.prototype.$toast = Toast;

Vue.$indicator = Vue.prototype.$indicator = Indicator;

`

Toast并不是全局變量电禀,所以在引用的時(shí)候 必須在需要引用的頁(yè)面 <script>下

1.import { Toast } from 'mint-ui';

2.如果不想import 可以直接使用this.$toast('msg')

親測(cè)都能成功

坑三:CSS樣式覆蓋

這個(gè)嚴(yán)格的來說不能算是Mint框架的坑,在使用Mint的框架的時(shí)候肯定不能完全采用原來的樣式的笤休,所以我們需要對(duì)應(yīng)修改的時(shí)候就會(huì)出現(xiàn)明明寫了樣式尖飞,但是卻沒有生效,目前的解決方式是 :

1.<style>標(biāo)簽里面不加`scopped`;

2.使用less/sass等店雅,用一個(gè)組件最外層的class包裹在里面寫樣式

或者可以在style里面引用一個(gè)單獨(dú)寫好的CSS也可以覆蓋

坑四:axios POST請(qǐng)求跨域問題

在使用VUE的時(shí)候想到數(shù)據(jù)請(qǐng)求問題政基, 之前什么ajax用的太習(xí)慣,想到如果在VUE里面繼續(xù)用可能太不方便還得引入JQuery底洗,剛好vue除了axios插件專門針對(duì)vue項(xiàng)目需求腋么,妥妥的看了一遍文檔咕娄,直接上手去用亥揖,BUT ....然而。圣勒。费变。。我還是太天真



我的登錄

正打算美滋滋的看數(shù)據(jù)結(jié)構(gòu)呢圣贸,結(jié)果來了這么一下

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin

what? 搞笑呢挚歧。。吁峻。

哎....開始各種查看文檔 測(cè)試

最后得到了解決辦法滑负,還是基于官方文檔在當(dāng)前頁(yè)面

`

import qs from 'qs'

`

然后使用qs庫(kù)去操作參數(shù)


這樣既可

最終我看到了久違了的 200


我的200 ok 好漂亮哈哈哈

坑四:router-link使用區(qū)分

很多時(shí)候我們寫項(xiàng)目需要直接跳轉(zhuǎn)第三方的鏈接地址在张,比如https://baidu.com或者h(yuǎn)ttps://taobao.com等

這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)你去使用router-link愉快的寫鏈接地址時(shí),出現(xiàn) 頁(yè)面打不開矮慕,查看代碼地址是對(duì)的啊為啥呢 帮匾,

一頓查看文檔后發(fā)現(xiàn),router-link支持本地router的路由跳轉(zhuǎn)痴鳄,不支持第三方瘟斜,仔細(xì)看跳轉(zhuǎn)后的鏈接就發(fā)現(xiàn),它是在本地或者線上域名的后面直接加上了跳轉(zhuǎn)地址痪寻,例如這樣:http://locallhost:8080/https://www.baidu.com 這樣瀏覽器就無法解析當(dāng)前地址了螺句,導(dǎo)致報(bào)錯(cuò),所以還是需要用a標(biāo)簽來進(jìn)行href的綁定

單純的來看橡类,單從這個(gè)標(biāo)簽的名稱來看router-link 這個(gè)標(biāo)簽的頭 router已經(jīng)說明了就是router路由的功能配合使用 哈哈?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蛇尚,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子猫态,更是在濱河造成了極大的恐慌佣蓉,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亲雪,死亡現(xiàn)場(chǎng)離奇詭異勇凭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)义辕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門虾标,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人灌砖,你說我怎么就攤上這事璧函。” “怎么了基显?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵蘸吓,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我撩幽,道長(zhǎng)库继,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任窜醉,我火速辦了婚禮宪萄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘榨惰。我一直安慰自己拜英,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布琅催。 她就那樣靜靜地躺著居凶,像睡著了一般虫给。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上侠碧,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天狰右,我揣著相機(jī)與錄音,去河邊找鬼舆床。 笑死棋蚌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挨队。 我是一名探鬼主播谷暮,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼盛垦!你這毒婦竟也來了湿弦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤腾夯,失蹤者是張志新(化名)和其女友劉穎颊埃,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝶俱,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡班利,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了榨呆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罗标。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖积蜻,靈堂內(nèi)的尸體忽然破棺而出闯割,到底是詐尸還是另有隱情,我是刑警寧澤竿拆,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布宙拉,位于F島的核電站,受9級(jí)特大地震影響丙笋,放射性物質(zhì)發(fā)生泄漏谢澈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一不见、第九天 我趴在偏房一處隱蔽的房頂上張望澳化。 院中可真熱鬧崔步,春花似錦稳吮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)列林。三九已至,卻和暖如春酪惭,著一層夾襖步出監(jiān)牢的瞬間希痴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工春感, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留砌创,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓鲫懒,卻偏偏與公主長(zhǎng)得像嫩实,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子窥岩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

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