在Vue項目按需引入Vant組件

1.安裝Vant

# 通過 npm 安裝
npm i vant -S

# 通過 yarn 安裝
yarn add vant

2.安裝babel 插件

按照官網(wǎng)上寫的,安裝babel 插件后瘦癌,就能在編譯過程中將 import 的寫法自動轉換為按需引入的方式

# 安裝插件
npm i babel-plugin-import -D

官網(wǎng)上說在.babelrc 中添加配置

{
  "plugins": [
    ["import", {
      "libraryName": "vant",
      "libraryDirectory": "es",
      "style": true
    }]
  ]
}

不過在項目里發(fā)現(xiàn).babelrc文件中還有其他內(nèi)容

"plugins": ["transform-vue-jsx", "transform-runtime"]

都是字符串艾帐,和需要添加的格式不大一樣乌叶。沒關系,直接加在后面就好柒爸。加好后的就是這樣:

  "plugins": ["transform-vue-jsx", "transform-runtime",
    [
      "import",
      {
        "libraryName": "vant",
        "libraryDirectory": "es",
        "style":true
      }
    ]
  ]

3.在頁面里引用

import { Button } from 'vant';

官網(wǎng)到這就完了准浴。但是你會發(fā)現(xiàn)一運行還是報錯,

還得把組件注冊一下捎稚。

用了Vux組件庫的伙伴會習慣這樣寫

components: { Grid, GridItem }

一運行還是報錯乐横,那是因為使用的vux模板已經(jīng)幫忙處理好了。

而對于Vant正確寫法應該是

  components: {
    [Grid.name]: Grid,
    [GridItem.name]: GridItem
  }

頁面完整內(nèi)容就是

<template>
  <div class="wrapper">
    <van-grid :column-num="3">
      <van-grid-item v-for="value in 6" :key="value" icon="photo-o" text="文字"/>
    </van-grid>
  </div>
</template>

<script>
import { Grid, GridItem } from "vant";
export default {
  components: {
    [Grid.name]: Grid,
    [GridItem.name]: GridItem
  },
  props: {},
  data() {
    return {};
  },
  methods: {}
};
</script>

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末今野,一起剝皮案震驚了整個濱河市葡公,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腥泥,老刑警劉巖匾南,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啃匿,死亡現(xiàn)場離奇詭異蛔外,居然都是意外死亡,警方通過查閱死者的電腦和手機溯乒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門夹厌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人裆悄,你說我怎么就攤上這事矛纹。” “怎么了光稼?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵或南,是天一觀的道長。 經(jīng)常有香客問我艾君,道長采够,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任冰垄,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘逝薪。我一直安慰自己隅要,他們只是感情好,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布董济。 她就那樣靜靜地躺著步清,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虏肾。 梳的紋絲不亂的頭發(fā)上尼啡,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音询微,去河邊找鬼崖瞭。 笑死,一個胖子當著我的面吹牛撑毛,可吹牛的內(nèi)容都是我干的书聚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼藻雌,長吁一口氣:“原來是場噩夢啊……” “哼雌续!你這毒婦竟也來了?” 一聲冷哼從身側響起胯杭,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤驯杜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后做个,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸽心,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年居暖,在試婚紗的時候發(fā)現(xiàn)自己被綠了顽频。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡太闺,死狀恐怖糯景,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情省骂,我是刑警寧澤蟀淮,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站钞澳,受9級特大地震影響怠惶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜略贮,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一甚疟、第九天 我趴在偏房一處隱蔽的房頂上張望仗岖。 院中可真熱鬧,春花似錦览妖、人聲如沸轧拄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽檩电。三九已至,卻和暖如春府树,著一層夾襖步出監(jiān)牢的瞬間俐末,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工奄侠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留卓箫,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓垄潮,卻偏偏與公主長得像烹卒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子弯洗,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

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