欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、按需引入

1.下載插件

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

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

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

  • Vue 2 項目,安裝 Vant 2:
npm i vant -S
  • Vue 3 項目,安裝 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.自動按需引入組件 (推薦)

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

安裝插件

npm i babel-plugin-import -D

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

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

.babelrc里面寫

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

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

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

vant.js里面寫

  • 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);
// 全局注冊
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">默認按鈕</van-button>
<van-button type="warning">警告按鈕</van-button>
<van-button type="danger">危險按鈕</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">默認按鈕</van-button>
<van-button type="warning">警告按鈕</van-button>
<van-button type="danger">危險按鈕</van-button>

效果為:

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

相關(guān)文章

  • Vue接入高德地圖的完整實例

    Vue接入高德地圖的完整實例

    近期在用vue做一個環(huán)保類的項目,要求使用高德地圖,下面這篇文章主要給大家介紹了關(guān)于Vue接入高德地圖的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • Vue的異步渲染axios問題

    Vue的異步渲染axios問題

    這篇文章主要介紹了Vue的異步渲染axios問題,具有很好的參考價值,希望對大家有所幫助。
    2023-03-03
  • 使用webpack-obfuscator進行代碼混淆及報錯解決過程

    使用webpack-obfuscator進行代碼混淆及報錯解決過程

    隨著前端應(yīng)用的復(fù)雜度增加,保護客戶端的JavaScript代碼變得更為重要,webpack-obfuscator插件通過對代碼進行混淆,如變量重命名、字符串加密等,提高代碼的保密性,防止源碼被輕易查看或修改
    2024-10-10
  • vue 函數(shù)調(diào)用加括號與不加括號的區(qū)別

    vue 函數(shù)調(diào)用加括號與不加括號的區(qū)別

    這篇文章主要介紹了vue 函數(shù)調(diào)用加括號與不加括號的區(qū)別,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-10-10
  • 詳解vuex的簡單使用

    詳解vuex的簡單使用

    這篇文章主要介紹了詳解vuex的簡單使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Vue 實現(xiàn)CLI 3.0 + momentjs + lodash打包時優(yōu)化

    Vue 實現(xiàn)CLI 3.0 + momentjs + lodash打包時優(yōu)化

    今天小編就為大家分享一篇Vue 實現(xiàn)CLI 3.0 + momentjs + lodash打包時優(yōu)化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue extends 屬性的用法示例詳解

    Vue extends 屬性的用法示例詳解

    這篇文章主要為大家介紹了Vue extends 屬性的用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 用uniapp寫一個好看的登錄頁面

    用uniapp寫一個好看的登錄頁面

    隨著移動互聯(lián)網(wǎng)的發(fā)展,移動端app的使用越來越普及,而對于開發(fā)者來說如何設(shè)計一款簡單易用的app是一項不容忽視的工作,其中登錄頁面是app使用過程中最基礎(chǔ)的組成部分之一,這篇文章主要給大家介紹了關(guān)于用uniapp寫一個好看的登錄頁面的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Ant Design moment對象和字符串之間的相互轉(zhuǎn)化教程

    Ant Design moment對象和字符串之間的相互轉(zhuǎn)化教程

    這篇文章主要介紹了Ant Design moment對象和字符串之間的相互轉(zhuǎn)化教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vuex state及mapState的基礎(chǔ)用法詳解

    vuex state及mapState的基礎(chǔ)用法詳解

    這篇文章主要介紹了vuex state及mapState的基礎(chǔ)用法詳解,本文通過實例代碼相結(jié)合的形式給大家介紹的非常詳細,需要的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-04-04

最新評論