vant自动按需引入组件 (推荐)

安装

# 通过 npm 安装
npm i vant -S

babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式

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

配置:

// 在.babelrc 中添加配置
// 注意:webpack 1 无需设置 libraryDirectory
{"plugins": [["import", {"libraryName": "vant","libraryDirectory": "es","style": true}]]
}// 对于使用 babel7 的用户,可以在 babel.config.js 中配置
module.exports = {presets: ['@vue/app'],plugins: [['import', {libraryName: 'vant',libraryDirectory: 'es',style: true}, 'vant']]
}

使用:

// 接着你可以在代码中直接引入 Vant 组件
// 通过配置会自动引入样式
import { Button } from 'vant'

vant自动按需引入组件 (推荐)相关推荐

  1. html页面如何按需导入vant,vue脚手架中使用Vant,实现自动按需引入组件,并将px转换为rem...

    偶然间看到一款不错的移动端vue组件库Vant,照着官方文档敲了一下,感觉还是不错的.想着以后的项目中可能会运用到,特此记录下,方便之后使用. 现在很多的组件库为了减小代码包体积,都支持按需加载了.V ...

  2. Vue Cli 3 搭建一个可按需引入组件的组件库架子

    Ant-design.Element 这些框架都有按需引入组件的功能.需要使用哪个组件,就引入哪个组件,这样那些没必要的组件就不会打包到我们的项目里了.跟着我下边的步骤,相信大家也能搭建出一个按需引入 ...

  3. vue3.0+ts+element-plus多页签应用模板:element-plus按需引入与动态换肤

    目录 系列链接 一.安装element-plus 二.按需引入 1. 为什么要按需引入? 2. 如何按需引入? 3. 验证是否引入成功 三.动态换肤 1. 制作自定义主题 2. 引入自定义主题 3. ...

  4. element ui需要引入样式吗_彻底学会element-ui按需引入和纯净主题定制

    原标题:彻底学会element-ui按需引入和纯净主题定制 作者:wuwhs 来源:SegmentFault 思否社区 前言 手上有些项目用的element-ui,刚好有空琢磨一下怎么减小打包文件大小 ...

  5. vant的安装和引入

    Vant ( ˈvænt ) 是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件. 通过 Vant,可以快速搭建出风格统一的页面,提升开发效率. 目前已有近 ...

  6. vue中babel-plugin-component按需引入和element-ui 的主题定制,支持发布,上线

    前言 目前项目用的vue + element-ui,之前有了解过element-ui真正的按需引入,也有了解到主题定制,之前的项目都是根据element-ui的类及标签,在全局或者局部进行一大堆样式覆 ...

  7. ElementPlus 完整引入与按需引入

    ElementPlus 全局引入与按需引入 前言 一.完整引入 1.安装组件库 2.在项目中引入 3.设置组件语言 二.按需引入 1.安装组件库 2.Webpack 配置 3.在项目中引入 (1)全局 ...

  8. vue_按需引入elment、echarts和路由懒加载,减少打包体积

    vue_按需引入elment.echarts 响应慢 element的按需引入 echarts的按需引入 路由懒加载 我的main文件 结束 响应慢 25s这个响应和我的拖延症有得一拼 element ...

  9. uniapp平台使用vant组件按需引入,并兼容到微信、百度、抖音小程序

    uniapp平台使用vant组件按需引入,并兼容到微信.百度.抖音小程序 请先了解vant在各小程序的兼容情况 前置条件 温馨提示 兼容到百度swan自定义组件 兼容到抖音tt自定义组件 请先了解va ...

最新文章

  1. 最新!中国内地大学 ESI 排名出炉:362 所高校上榜!
  2. object的实例是 python_Python:type、object、class与内置类型实例
  3. AI 质检学习报告——实践篇——第二步:实现图片识字
  4. 斯坦福大学CS143编译原理课程笔记:1.编译器与解释器简介
  5. 从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?
  6. Fiddler - IOS 开启证书(描述文件与设备管理 / 证书信任设置)
  7. 【存储】存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN、存储池和存储卷)
  8. 龙渊服务器信息丢失,多多自走棋:最“短命”的服务器,上线5天就完成任务下线...
  9. D - Daydreaming Stockbroker Gym - 101550D
  10. USGS 官方批量下载软件bda 安装问题
  11. 秋招提前批来了,早就是优势!
  12. java面试看这一篇就够了
  13. MOOC编程题#2: 魔兽世界之二:装备
  14. iOS9不受信任的企业开发人员,无法信任
  15. 分布式系统(交互、协作)
  16. Python语言快速入门(上)
  17. 高级筛选条件为系别为计算机或者数学,电子表格中的高级筛选.doc
  18. 如何有效分配自己的精力
  19. 网络安全--2.4--路由篇--01--静态路由
  20. 证明DES解密算法实际上是DES加密算法的逆

热门文章

  1. Object-c 中字符串与数组的处理
  2. 明明的随机数冒泡排序c 语言,NOIP复赛 c++-明明的随机数(算法和原码参考)
  3. 信息学奥赛一本通 1143:最长最短单词 | OpenJudge NOI 1.7 25
  4. 基础算法 —— 调度问题 —— 多机并行调度问题
  5. 求一元二次方程(信息学奥赛一本通-T1058)
  6. 计算长方体体积编程_如何求N个球体在空间中所占的体积?
  7. 1001:Hello,World! 【信息学奥赛一本通(C++版)在线评测系统】
  8. 语义分割论文阅读:FCN、PSPNet、DDRNet、BiseNet、BiseNetV2、deeplabv3
  9. springboot rabbitlistener注解_一文带你SpringBoot+RabbitMQ方式收发消息
  10. git config设置用户名_git从安装到多账户操作一套搞定(二)多账户使用