最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue?按需引入vant跟全局引入方式

 更新時(shí)間:2022年10月20日 10:33:45   作者:fengshaopu  
這篇文章主要介紹了vue?按需引入vant跟全局引入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、按需引入

1.下載插件

第一步我們可以先打開(kāi)vant的官網(wǎng):vant

然后下載vant 用命令行下載 :

根據(jù)所需去配置 : 我配置的是vant2

  • Vue 2 項(xiàng)目,安裝 Vant 2:
npm i vant -S
  • Vue 3 項(xiàng)目,安裝 Vant 3:
npm i vant@next -S

下載好以后我們?nèi)ue里面的根目 package.json

里面去看一下下載好了嗎

? "dependencies": {
? ? "axios": "^0.21.1",
? ? "core-js": "^2.6.5",
? ? "fastclick": "^1.0.6",
? ? "vant": "^2.12.20",
? ? "vue": "^2.6.10",
? ? "vue-router": "^3.0.3",
? ? "vuex": "^3.0.1"
? },

2.自動(dòng)按需引入組件 (推薦)

babel-plugin-import 是一款 babel 插件,它會(huì)在編譯過(guò)程中將 import 的寫(xiě)法自動(dòng)轉(zhuǎn)換為按需引入的方式。

安裝插件

npm i babel-plugin-import -D

在根組件創(chuàng)建.babelrc 

在根組件創(chuàng)建.babelrc

.babelrc里面寫(xiě)

// 在.babelrc 中添加配置
// 注意:webpack 1 無(wú)需設(shè)置 libraryDirectory
{
    "plugins": [
      ["import", {
        "libraryName": "vant",
        "libraryDirectory": "es",
        "style": true
      }]
    ]
  }

3.創(chuàng)建src文件跟js

然后在src下面創(chuàng)建文件夾跟js

vant.js里面寫(xiě)

  • 1.導(dǎo)入vue
  • 2.導(dǎo)入所用的vant組件
  • 3.vue導(dǎo)出
import Vue from 'vue'
import { Button } from 'vant';
import { ImagePreview } from 'vant';
import { Image as VanImage } from 'vant';
import { Swipe, SwipeItem } from 'vant';
import { Grid, GridItem } from 'vant';
import { Card } from 'vant';
import { Tag } from 'vant';
import { Icon } from 'vant';
Vue.use(Icon);
Vue.use(Tag);
Vue.use(Card);
Vue.use(Grid);
Vue.use(GridItem);
Vue.use(Swipe);
Vue.use(SwipeItem);
Vue.use(VanImage);
// 全局注冊(cè)
Vue.use(ImagePreview);
Vue.use(Button)

4.全局main.js導(dǎo)入

import './vant/vant'

5.使用

在組件中使用

<van-button type="info">信息按鈕</van-button>
<van-button type="default">默認(rèn)按鈕</van-button>
<van-button type="warning">警告按鈕</van-button>
<van-button type="danger">危險(xiǎn)按鈕</van-button>

效果為:

二、全局導(dǎo)入

直接在main.js中導(dǎo)入即可

import Vant from 'vant';
import 'vant/lib/index.css';
Vue.use(Vant);

在組件中使用

<van-button type="info">信息按鈕</van-button>
<van-button type="default">默認(rèn)按鈕</van-button>
<van-button type="warning">警告按鈕</van-button>
<van-button type="danger">危險(xiǎn)按鈕</van-button>

效果為:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

松潘县| 翁牛特旗| 沛县| 西安市| 东乌珠穆沁旗| 灵山县| 安乡县| 淄博市| 且末县| 宽城| 雷山县| 栾川县| 大宁县| 上思县| 海淀区| 丹东市| 淮北市| 新邵县| 凤冈县| 石阡县| 武隆县| 正宁县| 平潭县| 溧水县| 隆尧县| 库车县| 河源市| 浙江省| 永年县| 宁明县| 浦东新区| 鲜城| 彭山县| 阜南县| 普定县| 泰来县| 德庆县| 正蓝旗| 黄梅县| 泸西县| 攀枝花市|